<SEC-DOCUMENT>0001437749-17-019361.txt : 20171114
<SEC-HEADER>0001437749-17-019361.hdr.sgml : 20171114
<ACCEPTANCE-DATETIME>20171114162154
ACCESSION NUMBER:		0001437749-17-019361
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		57
CONFORMED PERIOD OF REPORT:	20170930
FILED AS OF DATE:		20171114
DATE AS OF CHANGE:		20171114

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BIO KEY INTERNATIONAL INC
		CENTRAL INDEX KEY:			0001019034
		STANDARD INDUSTRIAL CLASSIFICATION:	COMPUTER COMMUNICATIONS EQUIPMENT [3576]
		IRS NUMBER:				411761861
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-13463
		FILM NUMBER:		171201874

	BUSINESS ADDRESS:	
		STREET 1:		3349 HIGHWAY 138
		STREET 2:		BUIDING A, SUITE E
		CITY:			WALL
		STATE:			NJ
		ZIP:			07719
		BUSINESS PHONE:		7323591100

	MAIL ADDRESS:	
		STREET 1:		3349 HIGHWAY 138
		STREET 2:		BUIDING A, SUITE E
		CITY:			WALL
		STATE:			NJ
		ZIP:			07719

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SAC TECHNOLOGIES INC
		DATE OF NAME CHANGE:	19961115
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>bkyi20170930_10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<html>
<head>
	<title>bkyi20170930_10q.htm</title>
	<!-- Created by RDG HTML Converter v1.1.0.0 11/9/2017 10:18:06 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no"/>
</head>
<body style="font-family: &quot;Times New Roman&quot;,Times,serif; font-size: 10pt; margin-left: 10px; margin-right: 10px; cursor: auto;">
<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>U.S. SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>WASHINGTON, D.C. 20549</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>FORM<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;10-Q</font></b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<table border="0" cellpadding="0" cellspacing="0" id="TBL1" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:middle;width:7%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:7%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&#9746;</b></p>
			</td>
			<td style="vertical-align:top;width:86%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>QUARTERLY REPORT UNDER SECTION<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;13 OR 15(D)&nbsp;OF THE SECURITIES EXCHANGE ACT OF 1934</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>For the quarterly</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b> period ended September 30, 2017</b></font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>or</b></p>

<table border="0" cellpadding="0" cellspacing="0" id="TBL2" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:top;width:7%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:7%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&#9744;</b></p>
			</td>
			<td style="vertical-align:top;width:86%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>TRANSITION REPORT UNDER SECTION<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;13 OR 15(D)&nbsp;OF THE EXCHANGE ACT</font></b></p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>For the Transition Period from <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font></b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Commission file number 1-13463</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>BIO-KEY INTERNATIONAL, INC.</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">(Exact name of registrant as specified in its charter)</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="TBL3" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>DELAWARE</b></p>
			</td>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>41-1741861</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">(State or other jurisdiction of incorporation of organization)</p>
			</td>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">(IRS Employer Identification Number)</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>3349 HIGHWAY 138, BUILDING A, SUITE E, WALL, NJ<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;07719</font></b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">(Address of principal executive offices)</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(732) 359-1100</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">(Registrant<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s telephone number, including area code)</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:9pt;">Indicate by check mark whether the Registrant (1)<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;has filed all reports required to be filed by Section&nbsp;13 or 15(d)&nbsp;of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&nbsp;has been subject to such filing requirements for the past 90 days.&nbsp;&nbsp;Yes&nbsp;&#9746;</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:9pt;">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).&nbsp;&nbsp;Yes&nbsp;&#9746;</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;&#9744;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:9pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of &ldquo;large accelerated filer,&rdquo; &ldquo;accelerated filer&rdquo; and &ldquo;smaller reporting company&rdquo; in Rule 12b-2 of the Exchange Act.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="TBL4" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:top;width:17.6%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;Large accelerated filer&nbsp;&#9744;</font></p>
			</td>
			<td style="vertical-align:top;width:14.5%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:9pt;">Accelerated filer<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&#9744;</font></p>
			</td>
			<td style="vertical-align:top;width:14.5%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:9pt;">Non-accelerated filer<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&#9744;</font></p>
			</td>
			<td colspan="1" style="vertical-align:top;width:14.5%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:9pt;">Smaller Reporting Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&#9746;</font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:17.6%;">&nbsp;</td>
			<td style="vertical-align:top;width:14.5%;">&nbsp;</td>
			<td style="vertical-align:top;width:14.5%;">&nbsp;</td>
			<td colspan="1" style="vertical-align:top;width:14.5%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:17.6%;">&nbsp;</td>
			<td style="vertical-align:top;width:14.5%;">&nbsp;</td>
			<td style="vertical-align:top;width:14.5%;">&nbsp;</td>
			<td colspan="1" style="vertical-align:top;width:14.5%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:17.6%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">Emerging growth company <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&#9744;</font></p>
			</td>
			<td style="vertical-align:top;width:14.5%;">&nbsp;</td>
			<td style="vertical-align:top;width:14.5%;">&nbsp;</td>
			<td colspan="1" style="vertical-align:top;width:14.5%;">&nbsp;</td>
		</tr>

</table>

<p style="margin: 0pt;">&nbsp;</p>

<p style="margin: 0pt;">&nbsp;</p>

<p style="margin: 0pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.<font style="font-family:Times New Roman, Times, serif; font-size:10pt">&nbsp;&#9744;</font>&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:9pt;">Indicate by check mark whether the registrant is a shell company (as defined by rule<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;12b-2 of the Exchange Act)&nbsp;&nbsp;Yes&nbsp;&nbsp;&#9744;</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;No&nbsp;&nbsp;&#9746;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:9pt;">Number of shares of Common Stock, $.0001 par value per share, outstanding as of November 1<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">3, 2017 was 7,691,324.</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:9pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%">&nbsp;</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>BIO-KEY INTERNATIONAL, INC.</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>INDEX</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="TBL5" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr style="background-color: rgb(204, 238, 255);">
			<td colspan="3" style="vertical-align: top; width: 100%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">PART<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;I. FINANCIAL INFORMATION &nbsp;</font></p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Item 1</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">Financial Statements</p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">Condensed and consolidated balance sheets as of September 30, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7 (unaudited) and December 31, 2016</font></p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: right;">3</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">Condensed and consolidated statements of operations for the three and nine months ended September 30, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7 and 2016 (unaudited)</font></p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: right;">4</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">Condensed and consolidated statements of cash flows for the nine months ended September 30, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7 and 2016 (unaudited)</font></p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: right;">5</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">Notes to condensed consolidated financial statements</p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: right;">7</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Item 2</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">Management<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s Discussion and Analysis of Financial Conditions and Results of Operations</font></p>
			</td>
			<td style="vertical-align: top; width: 5%; text-align: right;">19</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Item 4</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">Controls and Procedures</p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: right;">27</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td colspan="3" style="vertical-align: top; width: 100%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">PART II. OTHER INFORMATION <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Item 2</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">Unregistered Sales of Equity Securities and Use of Proceeds</p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: right;">28</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Item 6</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">Exhibits</p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: right;">28</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="vertical-align: top; width: 78px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 911px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: right;">&nbsp;</p>
			</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td colspan="2" style="vertical-align: top; width: 95%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">Signatures</p>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: right;">29</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%">&nbsp;</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>PART<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;I -- FINANCIAL INFORMATION</font></b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>BIO-KEY INTERNATIONAL, INC. AND SUBSIDIARIES</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CONDENSED CONSOLIDATED BALANCE SHEETS</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31,</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>(Unaudited)</b></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>ASSETS</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash and cash equivalents</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">971,857</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">1,061,307</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">, net</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">562,296</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">1,563,246</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Due from factor</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">28,750</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">53,638</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Inventory</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">879,592</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">465,428</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Software license rights</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">2,370,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">1,560,000</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Prepaid expenses and other</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">175,955</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">206,677</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total current assets</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,988,450</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,910,296</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Software license rights, <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">net of current portion</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">8,590,368</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">10,598,411</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable, net of current portion</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">1,070,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">1,570,000</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Equipment and leasehold improvements, net</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">186,917</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">67,814</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deposits and other assets</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">8,712</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">8,712</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">, net</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">175,896</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">134,132</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total non-current assets</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,031,893</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,379,069</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>TOTAL ASSETS</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,020,343</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,289,365</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>LIABILITIES</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts payable</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">507,886</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">466,842</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accrued liabilities</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">427,671</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">335,323</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Dividends payable on preferred stock</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">463,125</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">401,250</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Deferred revenue</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">308,622</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">633,062</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total current liabilities</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,707,304</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,836,477</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>TOTAL LIABILITIES</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,707,304</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,836,477</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Commitments and contingencies</p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center;"><b>STOCKHOLDERS<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo; EQUITY:</font></b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Series A-1 convertible preferred stock; authorized, 100,000 (liquidation preference of $100 per share): issued and outstanding 90,000 of $.0001 par value<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> at September 30, 2017 and December 31, 2016, respectively</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">9</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">9</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Series B-1 convertible preferred stock; authorized, 105,000 (liquidation preference of $100 per share): issued and outstanding 105,000 of $.0001 par value<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> at September 30, 2017 and December 31, 2016, respectively</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">11</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">11</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Common stock <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&mdash; authorized, 170,000,000 shares; $.0001 par value issued and outstanding; 6,927,826 and 6,093,843 at September 30, 2017 and December 31, 2016, respectively </font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">692</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">609</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Additional paid-in capital</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">80,864,782</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">78,253,413</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accumulated deficit</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(67,552,455</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(62,801,154</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>TOTAL STOCKHOLDERS<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo; EQUITY</font></b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,313,039</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,452,888</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>TOTAL LIABILITIES AND STOCKHOLDERS<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo; EQUITY </font></b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,020,343</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,289,365</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">All BIO-key shares issued and outstanding for all periods reflect BIO-key<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s 1-for-12 reverse stock split, which was effective December 29, 2016.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">3</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp; </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>BIO-KEY INTERNATIONAL, INC. AND SUBSIDIARIES</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(Unaudited)</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three months ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine months ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Revenues</p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Services</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">377,113</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">187,025</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">831,761</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">692,677</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">License fees and other</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">53,023</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">25,435</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">677,342</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">142,651</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Hardware</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">512,281</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">219,003</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,738,530</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">442,541</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total Revenues</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">942,417</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">431,463</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,247,633</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,277,869</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Costs and other expenses</p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cost of services</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">190,889</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">46,257</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">285,369</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">168,636</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cost of license fees<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">, hardware and other</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">732,192</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">125,526</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,094,608</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">251,485</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total costs and other expenses</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">923,081</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">171,783</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,379,977</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">420,121</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross Profit</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19,336</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">259,680</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">867,656</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">857,748</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Operating Expenses</p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Selling, general and administrative</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">1,238,296</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">925,939</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">4,289,655</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">2,957,368</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Research, development and engineering</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">386,830</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">528,554</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,329,322</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,584,403</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,625,126</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,454,493</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,618,977</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,541,771</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating loss</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,605,790</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,194,813</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,751,321</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,684,023</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Other income</p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Interest income</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">6</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">6</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">20</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">19</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Gain on derivative liabilities</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,385</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,879</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total other income</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,391</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,898</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Net loss</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(1,605,784</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(1,134,422</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(4,751,301</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(3,673,125</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Convertible preferred stock dividends</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(200,625</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(200,625</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(601,875</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(601,875</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss available to common stockholders</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,806,409</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,335,047</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,353,176</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,275,000</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Basic and Diluted Loss per Common Share</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.28</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.24</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.85</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.77</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Weighted Average Shares Outstanding:</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Basic and Diluted</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">6,535,449</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">5,530,105</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">6,333,530</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">5,521,218</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">All BIO-key shares issued and outstanding for all periods reflect BIO-key<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s 1-for-12 reverse stock split, which was effective December 29, 2016.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">4</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>BIO-KEY INTERNATIONAL, INC. AND SUBSIDIARIES</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(Unaudited)</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine Months Ended </b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>CASH FLOW FROM OPERATING ACTIVITIES:</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net loss</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(4,751,301</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(3,673,125</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><b>Adjustments to reconcile net loss to cash used for operating activities:</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Allowance for doubtful accounts</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">500,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Depreciation</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">33,526</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">37,764</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Amortization of intangible assets</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">10,280</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">10,205</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Amortization of software license rights</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">1,118,436</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Gain on derivative liabilities</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(10,879</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Share-based and warrant compensation for employees and consultants</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">774,968</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">231,983</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Stock based directors fees</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">28,025</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">48,999</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><b>Change in </b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>operating </b><b>assets and liabilities:</b></font></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accounts receivable</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">1,000,950</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">957,024</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Due from factor</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">24,888</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">33,380</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Inventory</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(414,164</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(219,591</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Prepaid expenses and other</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(18,578</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(39,205</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Software license rights</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">79,607</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">450</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accounts payable</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">41,044</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(607,748</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Accrued liabilities</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">92,348</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(156,000</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Deferred revenue</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(324,440</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(136,251</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Net cash used for operating activities</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,804,411</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,522,994</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>CASH FLOWS FROM INVESTING ACTIVITIES:</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Capital expenditures</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(204,673</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(52,976</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net cash used for investing activities</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(204,673</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(52,976</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>CASH FLOW FROM FINANCING ACTIVITIES:</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Issuance of common stock</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">2,000,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.B3" style="text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Preferred dividends paid</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(535,100</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Costs to issue preferred and common stock</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(80,366</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(32,620</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net cash provided by (used for) financing activities</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,919,634</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(567,720</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>NET DECREASE IN CASH AND CASH EQUIVALENTS</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(89,450</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,143,690</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,061,307</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,321,078</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>CASH AND CASH EQUIVALENTS, END OF PERIOD</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">971,857</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">177,388</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">5</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>BIO-KEY INTERNATIONAL, INC. AND SUBSIDIARIES</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>(Unaudited)</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">SUPPLEMENTARY DISCLOSURES OF CASH FLOW INFORMATION</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine Months Ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Cash paid for:</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Interest</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Noncash Investing and financing activities</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Issuance of common stock for consultancy services</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">114,585</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Conversion of preferred stockholder dividends</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(540,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accrual of preferred stockholder dividends</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">601,875</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">200,625</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">The accompanying notes to the condensed consolidated financial statements are an integral part of these statements.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">6</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>BIO-KEY INTERNATIONAL, INC. AND SUBSIDIARIES</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">September 30, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7 (Unaudited)</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">1.</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">NATURE OF BUSINESS AND BASIS OF PRESENTATION</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>Nature of Business</i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">BIO-key International, Inc. was founded in 1993 as a fingerprint biometric technology company. Biometric technology is the science of analyzing specific human characteristics which are unique to each individual in order to identify a specific person from a broader population. We develop and market advanced fingerprint biometric identification and identity verification technologies, cryptographic authentication-transaction security technologies, as well as related identity management and credentialing software solutions. We sell our products and provide services primarily to commercial entities within highly regulated industries, like healthcare and financial services and the broader corporate enterprise.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>Basis of Presentation</i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The accompanying unaudited interim condensed consolidated financial statements include the accounts of BIO-key International, Inc. and its wholly-owned subsidiary (collectively, the &ldquo;Company&rdquo;, or &ldquo;BIO-key&rdquo;) and are stated in conformity with accounting principles generally accepted in the United States of America, pursuant to the rules and regulations of the Securities and Exchange Commission (the &ldquo;SEC&rdquo;). The operating results for interim periods are not necessarily indicative of results that may be expected for any other interim period or for the full year. Pursuant to such rules and regulations, certain financial information and footnote disclosures normally included in the financial statements have been condensed or omitted. Significant intercompany accounts and transactions have been eliminated in consolidation.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In the opinion of management, the accompanying unaudited interim consolidated financial statements contain all necessary adjustments, consisting only of those of a recurring nature, and disclosures to present fairly the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s financial position and the results of its operations and cash flows for the periods presented. The balance sheet at December 31, 2016 was derived from the audited financial statements, but does not include all of the disclosures required by accounting principles generally accepted in the United States of America. These unaudited interim condensed consolidated financial statements should be read in conjunction with the financial statements and the related notes thereto included in the Company&rsquo;s Annual Report on Form 10-K for the fiscal year ended December 31, 2016 (the &ldquo;Form 10-K&rdquo;), filed with the SEC on March 31, 2017.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>Recently Issued Accounting Pronouncements</i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In May 2014, ASU No.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;2014-09, &ldquo;Revenue from Contracts with Customers&rdquo; was issued. The comprehensive new standard will supersede existing revenue recognition guidance and require revenue to be recognized when promised goods or services are transferred to customers in amounts that reflect the consideration to which the Company expects to be entitled in exchange for those goods or services. The guidance will also require that certain contract costs incurred to obtain or fulfill a contract, such as sales commissions, be capitalized as an asset and amortized as revenue is recognized. Adoption of the new rules could affect the timing of both revenue recognition and the incurrence of contract costs for certain transactions. The guidance permits two implementation approaches, one requiring retrospective application of the new standard with restatement of prior years and one requiring prospective application of the new standard with disclosure of results under old standards. The new standard was scheduled to be effective for reporting periods beginning after December&nbsp;15, 2016 and early adoption is not permitted. In August 2015, the FASB issued ASU 2015-14, &quot;Revenue from Contracts with Customers (Topic 606): Deferral of Effective Date&quot; (&quot;ASU 2015-14&quot;) which defers the effective date of ASU 2014-09 by one year. ASU 2014-09 is now effective for annual reporting periods beginning after December 15, 2017 including interim periods within that reporting period.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company is continuing to evaluate the standard<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s impact on its consolidated results of operations and financial condition. BIO-key has conducted initial analyses, developed a project management plan relative to the process of adopting this ASU, and is currently completing detailed contract reviews to determine potential adjustments to existing accounting policies as well as to support an evaluation of the standard&rsquo;s impact on the Company&rsquo;s consolidated results of operations and financial condition. For the majority of BIO-key&rsquo;s revenue arrangements, no significant impacts are expected. However, in addition to expanded disclosures regarding revenue, the ASU could, for example, impact the timing of revenue recognition in some arrangements for which software industry-specific guidance (which the ASU supersedes) is presently utilized. The Company currently anticipates utilizing the modified retrospective method of adoption on January 1, 2018.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">7</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In July 2015, the FASB issued ASU No. 2015-11, &quot;Inventory (Topic 330): Simplifying the Measurement of Inventory&quot; (&quot;ASU 2015-11&quot;). The amendments in ASU 2015-11 clarifies the measurement of inventory to be the lower of cost or realizable value and would only apply to inventory valued using the FIFO or average costing methods. ASU 2015-11 is effective for fiscal years beginning after December 15, 2016, including interim periods within those fiscal years. The reporting entity should apply the amendments prospectively with earlier application permitted as of the beginning of an interim or annual reporting period. The adoption of ASU 2015-11 did not materially impact the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s consolidated financial statements.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In January 2016, the FASB issued ASU 2016-01, &ldquo;Financial Instruments <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&ndash; Overall: Recognition and Measurement of Financial Assets and Financial Liabilities&rdquo; (&ldquo;ASU 2016-01&rdquo;). The update addresses certain aspects of recognition, measurement, presentation and disclosure of financial instruments, specifically equity investments and financial instruments measured at amortized cost. ASU 2016-01 is effective for public companies for annual and interim periods beginning after December 15, 2017.&nbsp; Management is currently assessing the impact that ASU 2016-01 will have, if any, on the Company&rsquo;s consolidated financial statements.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In February 2016, the FASB issued ASU 2016-02, &ldquo;Leases&rdquo;. The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The new standard is effective for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. A modified retrospective transition approach is required for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. The Company is currently evaluating the impact of its pending adoption of the new standard on its consolidated financial statements, but expects that it will increase its assets and liabilities<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> for amounts yet to be determined.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In August 2014, the FASB issued ASU No. 2014-15, &ldquo;Disclosure of Uncertainties about an Entity&#39;s Ability to Continue as a Going Concern&rdquo;. Prior to ASU 2014-15, a definition for substantial doubt did not exist. However, the new guidance says that substantial doubt exists when relevant conditions and events, considered in the aggregate, indicate that it is probable that the entity will be unable to meet its obligations as they become due within one year after the date that the financial statements are available to be issued. The FASB&#39;s definition could be perceived as a higher threshold than current practice as the term &ldquo;probable&rdquo; means likely to occur. Under the new standard, management should evaluate all relevant known conditions, or those that can be reasonably expected to happen as of the date the financial statements are to be issued. This evaluation should be both qualitative and quantitative in nature, and should include conditions that might give rise to substantial doubt. ASU 2014-15 is effective for fiscal years beginning after December 15, 2016, including interim periods within those fiscal years. The Company adopted ASU 2014-15 during the quarter ended March 31, 2017.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In March 2016, the FASB issued Accounting Standards Update 2016-09, &ldquo;Compensation <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&ndash; Stock Compensation: Improvements to Employee Share-Based Payment Accounting&rdquo; (&ldquo;ASU 2016-09&rdquo;).&nbsp; ASU 2016-09 requires, among other things, that excess tax benefits and tax deficiencies be recognized as income tax expense or benefit in the income statement rather than as additional paid-in capital, changes the classification of excess tax benefits from a financing activity to an operating activity in the statement of cash flows, and allows forfeitures to be accounted for when they occur rather than estimated.&nbsp; ASU 2016-09 is effective for public companies for interim and annual periods beginning after December 15, 2016.&nbsp; The Company will continue to estimate forfeitures at each reporting period, rather than electing an accounting policy change to record the impact of such forfeitures as they occur. The adoption did not have a material impact on the Company&#39;s consolidated financial statements.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In July 2017, the FASB issued ASU 2017-11, Earnings Per Share (Topic 260), Distinguishing Liabilities from Equity (Topic 480) and Derivatives and Hedging (Topic 815): I. Accounting for Certain Financial Instruments with Down Round Features; II. Replacement of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily Redeemable Non-controlling Interests with a Scope Exception. Part I of this update addresses the complexity of accounting for certain financial instruments with down round features. Down round features are features of certain equity-linked instruments (or embedded features) that result in the strike price being reduced on the basis <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">of the pricing of future equity offerings. Current accounting guidance creates cost and complexity for entities that issue financial instruments (such as warrants and convertible instruments) with down round features that require fair value measurement of the entire instrument or conversion option. </font>Under ASU 2017-11, down round features do not meet the criteria for derivative accounting and no liability is to be recorded until an actual issuance of securities<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp; triggers the down-round feature.</font> <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">Part II of this update addresses the difficulty of navigating Topic 480, Distinguishing Liabilities from Equity, because of the existence of extensive pending content in the FASB Accounting Standards Codification. This pending content is the result of the indefinite deferral of accounting requirements about mandatorily redeemable financial instruments of certain nonpublic entities and certain mandatorily redeemable non-controlling interests. The amendments in Part II of this update do not have an accounting effect. This ASU is effective for fiscal years, and interim periods within those years, beginning after December 15, 2018, with early adoption permitted. The adoption of ASU 2017-11, during the nine months ended September 30, 2017, did not have any impact on the condensed consolidated financial statements, however our disclosures with respect to equity instruments with down round features have been updated.&nbsp; See Note 9 for updated disclosures.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">8</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Management does not believe that any other recently issued, but not yet effective, accounting standard if currently adopted would have a material effect on the accompanying consolidated financial statements.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i>&nbsp;</i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Reclassification</i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Reclassifications occurred to certain prior year amounts in order to conform to the current year classifications. The reclassifications have no effect on the reported net loss.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">2.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GOING CONCERN</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has incurred significant losses to date, and at September 30, 2017, it had an accumulated deficit of approximately $67.6 million. In addition, broad commercial acceptance of the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s technology is critical to the Company&rsquo;s success and ability to generate future revenues.&nbsp;At September 30, 2017, total cash and cash equivalents were approximately $972,000, as compared to approximately $1,061,000 at December 31, 2016.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:13.5pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has financed itself<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;in the past through access to the capital markets by issuing secured and convertible debt securities, convertible preferred stock, common stock, and through factoring receivables. The Company estimates that it currently requires approximately $592,000 per month to conduct operations and pay dividend obligations, a monthly amount that it has been unable to achieve consistently through revenue generation.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">9</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;">If the Company is unable to generate sufficient revenue to meet its goals, it will need to obtain additional third-party financing to (i) conduct the sales, marketing and technical support necessary to execute its plan to substantially grow operations, increase revenue, and serve a significant customer base; and (ii) provide working capital. No assurance can be given that any form of additional financing will be available on terms acceptable to the Company, that adequate financing will be obtained by the Company, in order to meet its needs, or that such financing would not be dilutive to existing shareholders.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;">The accompanying financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&quot;GAAP&quot;), which contemplate continuation of the Company as a going concern, and assumes continuity of operations, realization of assets and the satisfaction of liabilities and commitments in the normal course of business. The matters described in the preceding paragraphs raise substantial doubt about the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s ability to continue as a going concern. Recoverability of a major portion of the recorded asset amounts shown in the accompanying balance sheet is dependent upon the Company&rsquo;s ability to meet its financing requirements on a continuing basis, and become profitable in its future operations. The accompanying consolidated financial statements do not include any adjustments relating to the recoverability and classification of recorded assets or the amounts and classification of liabilities that might be necessary should the Company be unable to continue in existence.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;</font></p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">3.</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">ACCOUNTS RECEIVABLE</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Accounts receivable are carried at original amount less an estimate made for doubtful receivables based on a review of all outstanding amounts on a monthly basis. Management determines the allowance for doubtful receivables by regularly evaluating individual customer receivables and considering a customer<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s financial condition, credit history, and current economic conditions. Accounts receivable are written off when deemed uncollectible. During the year ended December 31, 2016, the Company reclassified a past due receivable to non-current as management concluded that collection may not occur in the near term. As a result of the payment delays, the Company had reserved $500,000 at December 31, 2016 and in the nine months ended September 30, 2017,&nbsp;the Company reserved an additional $500,000. The total reserve represents 48% of the remaining balance owed at September 30, 2017. Recoveries of accounts receivable previously written off are recorded when received. Accounts receivable consisted of the following as of:&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"><b><b>September</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b> 30,</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2017</b></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2016</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable - current</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">576,081</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">1,577,031</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable - non current</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,070,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,070,000</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">2,646,081</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">3,647,031</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts - current</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(13,785</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(13,785</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts - non current</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,000,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(500,000</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable, net of allowance for doubtful accounts</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,632,296</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,133,246</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">10</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">4. <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">SHARE BASED COMPENSATION</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">The following table presents share-based compensation expenses for continuing operations included in the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s unaudited interim condensed consolidated statements of operations:</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> <b>Months</b></font></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">207,047</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">31,610</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research, development and engineering</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,663</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,074</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">228,710</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">56,684</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine Months</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine Months</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">714,167</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">221,791</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research, development and engineering</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">88,826</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">59,191</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">802,993</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">280,982</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">5<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">.&nbsp;&nbsp;&nbsp; &nbsp; FACTORING</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Due from factor consisted of the following as of:<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2017</b></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Original invoice value</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">115,001</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">214,556</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Factored amount</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(86,251</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(160,918</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance due from factor</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,750</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">53,638</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">11</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of December 2011, the Company entered into a 24-month accounts receivable factoring arrangement with a financial institution (the &ldquo;Factor&rdquo;). In April 2012, the terms were updated from monthly to quarterly, and the 24-month arrangement was extended to August 1, 2014.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;In July of 2014, the arrangement was extended to July 31, 2016. In June of 2015, the arrangement was extended to October 31, 2017. Pursuant to the terms of the arrangement, the Company, from time to time, sold to the Factor certain of its accounts receivable balances on a non-recourse basis for credit approved accounts. The Factor remitted 35% of the foreign and 75% of the domestic accounts receivable balance to the Company (the &ldquo;Advance Amount&rdquo;), with the remaining balance, less fees, to be forwarded to the Company once the Factor collects the full accounts receivable balance from the customer. In addition, the Company, from time to time, received over advances from the Factor. Factoring fees range from 2.75% to 21% of the face value of the invoice factored, and were determined by the number of days required for collection of the invoice. The cost of factoring was included in selling, general and administrative expenses. The cost of factoring for the three and nine months ended September 30, 2017 and 2016 was as follows:&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine Months ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Factoring fees</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,409</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,264</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">180,126</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">319,627</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">6<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">.</font></p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">INVENTORY</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Inventory is stated at the lower of cost, determined on a first in, first out basis, or market, and consists primarily of fabricated assemblies and finished goods. Inventory is comprised of the following as of:<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"><b><b>September</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b> 30,</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2017</b></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2016</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">470,544</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">381,762</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fabricated assemblies</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">409,048</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">83,666</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total inventory</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">879,592</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">465,428</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">7<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">.</font></p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">RESALABLE <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">SOFTWARE LICENSE RIGHTS</font></p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On November 11, 2015, the Company entered into a license agreement for the rights to all software and documentation regarding the technology currently known as or offered under the FingerQ name. The license agreement grants the Company the exclusive right to reproduce, create derivative works and distribute copies of the FingerQ software and documentation, create new FingerQ related products, and grant sub-licenses of the licensed technology to end users. The license rights have been granted to the Company in perpetuity, with a stated number of end-user resale sub-licenses allowed under the contract for a total of $12,000,000. The cost of sub-license rights expected to be amortized&nbsp;in the following 12 months is $2,<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">370,000 and is classified as a current asset, and the balance as non-current.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.7pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0.3pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">The Company has determined the software license rights to be a finite lived intangible asset, and estimated that the software license rights shall be economically used over a 10 year period, with a weighting towards the beginning years of that time-frame. The license rights were acquired during the fourth quarter of 2015, but the usage of such rights in the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s products was not generally available until January 2017. Accordingly, amortization began in the first quarter of 2017.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0.3pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0.3pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">The remaining license rights are to be amortized over the greater of the following: 1) an estimate of the economic use of such license rights, 2) straight line method over ten years, or 3) the actual usage of such rights. The Company believes categorizing the amortization expense under Cost of Sales more closely reflects the nature of the license right arrangement and the use of the technology. During the three month period ended <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">September 30, 2017 the Company sold licenses costing $1,319 and amortized $388,681. During the nine month period ended September 30, 2017 the Company sold licenses costing $48,251 and amortized $1,118,436. The license rights had a carrying balance of $10,831,404 as of September 30, 2017. </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0.3pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">12</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On December 31, 2015, the Company purchased third-party software licenses in the amount of $180,000<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;in anticipation of a large pending deployment that has yet to materialize. The Company is amortizing over the same methodology described above with the greatest of the three approaches being the amortization for the periods. A total of $2,640 and $31,356 was expensed for actual sales during the three and nine months ended September 30, 2017, respectively. Since the license purchase, the actual per unit cost (actual usage) of such license rights in the cumulative amount of $51,036 has been expensed, with a carrying balance of $128,964 as of September 30, 2017.&nbsp;The Company has classified the balance as non-current until a larger deployment occurs. Software license rights is comprised of the following as of: </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</font></p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b> 30,</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>December 31,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:center;"><b><b>2017</b></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:center;"><b><b>2016</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current software license rights</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">2,370,000</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">1,560,000</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-current software license rights</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,590,368</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,598,411</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total software license rights</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,960,368</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,158,411</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</font></p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The future amortization under the economic use model for the next five years is as follows: 2018 - 2.6 million, 2019 - 3.0 million, 2020 - 2.4 million, 2021 - 1.2 million, and 2022 - 720,000.</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">8<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOSS PER SHARE COMMON STOCK (&ldquo;EPS&rdquo;)</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s basic EPS is calculated using net loss available to common shareholders and the weighted-average number of shares outstanding during the reporting period. Diluted EPS includes the effect from potential issuance of common stock, such as stock issuable pursuant to the exercise of stock options and warrants and the assumed conversion of convertible notes and preferred stock.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The reconciliation of the numerators of the basic and diluted EPS calculations was as follows for both of the following three and nine month periods ended September 30, 2017 and 2016:</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months ended </b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine Months ended </b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Basic Numerator:</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(1,605,784</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(1,134,422</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(4,751,301</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(3,673,125</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Convertible preferred stock dividends</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(200,625</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(200,625</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(601,875</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(601,875</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss available to common stockholders</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,806,409</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,335,047</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(5,353,176</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(4,275,000</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic Denominator</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">6,535,449</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">5,530,105</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">6,333,530</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">5,521,218</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Per Share Amount</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(0.28</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(0.24</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(0.85</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">(0.77</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">All potential common shares were antidilutive, and accordingly diluted EPS equaled basic EPS for all periods presented in the accompanying financial statements.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table sets forth the options and warrants which were excluded from the diluted per share calculation even though the exercise prices were less than the average market price of the common shares because the effect of including these potential shares was antidilutive due to the net losses for the three and nine months ended September 30, 2017 and 2016:</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months ended </b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine Months ended </b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Preferred stock</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">5,416,667</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">5,416,667</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">5,416,667</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">5,416,667</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Stock options</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">205,497</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">28,992</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">101,327</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">13,398</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Warrants</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,492</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,529</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,608</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,631,656</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,452,188</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,523,602</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,430,065</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">13</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Items excluded from the diluted per share calculation because the exercise price was greater than the average market price of the common shares:</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months ended </b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine Months ended </b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5" style="">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Stock options</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">262,094</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">215,000</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">278,761</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">231,667</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Warrants</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,351,052</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,656,702</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,351,052</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,704,618</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,613,146</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,871,702</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,629,813</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,936,285</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">9<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">.</font></p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">STOCKHOLDERS<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo; EQUITY</font></p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><u>Preferred Stock</u></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">Within the limits and restrictions provided in the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s Certificate of Incorporation, the Board of Directors has the authority, without further action by the shareholders, to issue up to 5,000,000 shares of preferred stock, $.0001 par value per share, in one or more series, and to fix, as to any such series, any dividend rate, redemption price, preference on liquidation or dissolution, sinking fund terms, conversion rights, voting rights, and any other preference or special rights and qualifications. As of September 30, 2017, 100,000 shares of preferred stock have been designated as Series A-1 Convertible Preferred Stock (the &ldquo;Series A-1 Shares), of which 90,000 shares are issued and outstanding, and 105,000 shares of preferred stock have been designated as Series B-1 Convertible Preferred Stock (the &ldquo;Series B-1 Shares&rdquo;), all of which are issued and outstanding.&nbsp;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"><u><i>Series A-1 Convertible Preferred Stock</i></u></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;text-indent:18pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family: Times\ New\ Roman, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 0pt; text-align: justify;">On October 22 and 29, 2015, the Company issued 84,500 shares of Series A-1 Convertible Preferred Stock at a purchase price of $100.00 per share, for aggregate<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> gross proceeds of $8,450,000. On November 11, 2015, 5,500 additional shares of Series A-1 Convertible Preferred Stock were issued at a purchase price of $100.00 per share, for gross cash proceeds of $550,000. Shares of the Series A-1 Convertible Preferred Stock are convertible at any time at the option of the holder into shares of common stock by dividing the Series A-1 Original Issue Price by an initial conversion price of $3.60 per share, subject to adjustment for stock dividends, stock splits, combinations, and reclassifications of the Company&rsquo;s capital stock, and subject to a &ldquo;blocker provision&rdquo; which prohibits conversion if such conversion would result in the holder being the beneficial owner of in excess of 9.99% of the Company&rsquo;s common stock. The Series A-1 Shares accrue dividends at the rate of 6% per annum payable quarterly on April 1, July, 1, October 1, and January 1 of each year. Unless holders of at least a majority of the outstanding shares of Series A-1 Preferred Stock elect otherwise by written notice to the Company, until October 1, 2017, the dividends are payable in cash provided that if payment in cash would be prohibited under applicable Delaware corporation law or cause the Company to breach any agreement for borrowed money, such dividends are payable in kind through the issuance of additional shares of common stock having a value equal to the volume weighted average trading price of the Company&rsquo;s common stock for the ten (10) days preceding the applicable dividend payment date. Commencing January 1, 2018, dividends are payable at the option of the Company in cash or kind through the issuance of additional shares of common valued as described above.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">The holders of the Series A-1 shares are entitled to designate one person to serve on the Board of Directors of the Company. The holders of the Series A-1 Shares are entitled to vote on an as converted to common stock basis together with the holders of our common stock on all matters presented to our stockholders. Upon any liquidation or dissolution of the Company, any merger or consolidation involving the Company or any subsidiary of the Company in which the shares of capital stock of the Company outstanding immediately prior to such merger or consolidation do not represent immediately following such merger or consolidation at least a majority of the voting power of the capital stock of the resulting or surviving corporation, or the sale of all or substantially all assets in a single transaction or a series of related transactions, unless the holders of at least a majority of the outstanding Series A-1 Shares elect otherwise, holders of Series A-1 Shares shall be entitled to receive prior to any payment to any holders of the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s common stock an amount per share equal to $100.00 per share plus any declared and unpaid dividends (pari-passu with the holders of Series B-1 Shares). On September 22, 2017, a holder of the Series A-1 Shares elected to convert $540,000 in accrued dividends payable into 150,000 shares of common stock at a conversion price of $3.60 as agreed, due to the conversion before the December 31, 2017 contractual term. As of September 30, 2017, $135,000 was accrued for the holders of the Series A-1 Shares, for October 1, 2017 dividends.&nbsp;As of December 31, 2016, $270,000 of dividends were accrued for the holders of the Series A-1 Shares for October 1, 2016 and January 1, 2017 dividends.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">The Series<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;A-1 Preferred Stock contains options that based on an evaluation of FASB ASC 815-15, &ldquo;Embedded Derivatives&rdquo; and FASB ASC 815-40-15, &ldquo;Contracts in Entity&rsquo;s Own Equity - Scope and Scope Exceptions,&rdquo; are considered embedded features:&nbsp; Preferred Stock&rsquo;s conversion option:&nbsp; The Preferred Stock is convertible at the Holder&rsquo;s option at any time at the fixed conversion price of $3.60 per share; Quarterly Dividend Conversion Option:&nbsp; From issuance until December 31, 2017, the majority of Holders may elect to have the Stock&rsquo;s Quarterly dividend payment made in shares of Common Stock, having a value equal to the volume weighted average trading price of the Common Stock during the ten (10) trading day period preceding the applicable dividend payment date.&nbsp;These features were analyzed by the Company and determined that they were not required to be bifurcated from the preferred stock and recorded as derivatives as they are clearly and closely related to an equity host.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">14</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"><u>Series B-1 Convertible Preferred Stock</u></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;text-indent:9pt;"><b>&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">On November 11, 2015, the Company issued 105,000 shares of Series B-1 Convertible Preferred Stock at a purchase price of $100.00 per share, for gross proceeds of $10,500,000.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;Shares of the Series B-1 Convertible Preferred Stock are convertible at any time at the option of the holder into shares of common stock by dividing the Series B-1 Original Issue Price by an initial conversion price of $3.60 per share, subject to adjustment for stock dividends, stock splits, combinations, and reclassifications of the Company&rsquo;s capital stock, and subject to a &ldquo;blocker provision&rdquo; which prohibits conversion if such conversion would result in the holder being the beneficial owner of in excess of 9.99% of the Company&rsquo;s common stock. The Series B-1 Shares accrue dividends at the rate of 2.5% per annum payable quarterly on April 1, July, 1, October 1, and January 1 of each year payable in cash provided that if payment in cash would be prohibited under applicable Delaware corporation law or cause the Company to breach any agreement for borrowed money, or if the majority of the outstanding shares of the Series B-1 Shares elect otherwise, such dividends are payable in kind through the issuance of additional shares of common stock having a value equal to the volume weighted average trading price of the Company&rsquo;s common stock for the ten (10) days preceding the applicable dividend payment date.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">The holders of the Series B-1 Shares are entitled to designate one person to serve on the Board of Directors of the Company. The holders of the Series B-1 Shares are entitled to vote on an as converted to common stock basis together with the holders of our common stock on all matters presented to our stockholders. Upon any liquidation or dissolution of the Company, any merger or consolidation involving the Company or any subsidiary of the Company in which the shares of capital stock of the Company outstanding immediately prior to such merger or consolidation do not represent immediately following such merger or consolidation at least a majority of the voting power of the capital stock of the resulting or surviving corporation, or the sale of all or substantially all assets in a single transaction or a series of related transactions, unless the holders of at least a majority of the outstanding Series B-1 Shares elect otherwise, holders of Series B-1 Shares shall be entitled to receive prior to any payment to any holders of the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s common stock an amount per share equal to $100.00 per share plus any declared and unpaid dividends (pari-passu with the Series A-1 holders). As of September 30, 2017, $328,125 was accrued for the holders of the Series B-1 Shares, for October 1, 2016, January 1, 2017, April 1, 2017, July 1, 2017, and October 1, 2017 dividends. As of December 31, 2016, $131,250 of dividends were accrued for the holders of the Series B-1 Shares for October 1, 2016 and January 1, 2017 dividends.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Series<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;B-1 Shares contain options that based on an evaluation of FASB ASC 815-15, &ldquo;Embedded Derivatives&rdquo; and FASB ASC 815-40-15, &ldquo;Contracts in Entity&rsquo;s Own Equity - Scope and Scope Exceptions,&rdquo; are considered embedded features:&nbsp; Preferred Stock&rsquo;s conversion option:&nbsp; The Preferred Stock is convertible at the Holder&rsquo;s option at any time at the fixed conversion price of $3.60 per share; Quarterly Dividend Conversion Option:&nbsp; The majority of Holders may elect to have the Stock&rsquo;s Quarterly dividend payment made in shares of Common Stock, having a value equal to the volume weighted average trading price of the Common Stock during the ten (10) trading day period preceding the applicable dividend payment date.&nbsp;These features were analyzed by the Company and determined that they were not required to be bifurcated from the preferred stock and recorded as derivatives as they are clearly and closely related to an equity host.&nbsp;&nbsp;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"><u>Common Stock</u></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Effective December 29, 2016, the Company implemented a reverse stock split of its outstanding common stock at a ratio of 1-for-12.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;The number of authorized shares and the par value of the Company&#39;s common stock and preferred stock were not affected by the reverse stock split. Stockholders who otherwise would be entitled to receive fractional shares were rounded up to the nearest whole share. The reverse stock split became effective on the OTCQB at the opening of trading on December 29, 2016.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On March 15, 2017, the Company issued 1,895 shares of common stock to its directors in payment of board fees, valued at $5,003.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp; On March 8, 2016, the company issued 8,333 shares of common stock to its directors in payment of board fees valued at $16,000.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On April 28, 2017, the Company issued to Wong Kwok Fong, a director and executive officer of the Company, 277,778 shares of common stock at a purchase price of $3.60 per share for gross cash proceeds of $1,000,000.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">15</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On May 2, 2017, the Company entered into a committed equity facility pursuant to which it may issue and sell up to $5.0 million worth of shares of common stock, subject to certain limitations and satisfaction of certain conditions, over a 36-month term following the effectiveness of a registration statement covering the public resale of the shares of common stock issued under the facility. From time to time over the term of the facility, the Company may issue requests to the investor to purchase a specified dollar amount of shares up to a maximum of $100,000 over a five trading day period based on the daily volume weighted average price of the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s common stock (VWAP)&nbsp;to the extent the VWAP equals or exceeds the greater of a formula amount or $3.83 per share. The per share purchase price for the shares issued under the facility will be equal to 94% of the lowest VWAP that equals or exceeds $3.83 per share. Aggregate sales under the facility are limited to 19.99% of the total outstanding shares of the Company&rsquo;s common stock as of May 2, 2017, unless stockholder approval is obtained, and sales under the facility are prohibited if such a sale would result in beneficial ownership by the investor of more than 9.99% of the Company&rsquo;s common stock. &nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On May 11, 2017, the Company issued 1,925<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;shares of common stock to its directors in payment of board fees, valued at $5,005. On May 11, 2016, the Company issued 3,431 shares of common stock to its directors in payment of board fees valued at $6,999. On May 11, 2016, the Company issued 8,333 shares of common stock to the Chief Executive Officer as compensation valued at $17,000.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">In May 2017, the Company issued 55,000 shares of common stock in payment of a commitment fee for the equity facility valued at $198,000. The Company immediately expensed the fee as it relates to the contingent use of the equity committed equity facility.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In May 2017, the Company issued 61,667 shares of common stock to a consultancy firm in lieu of payment for services with respect to the equity facility agreement. The fair value at issuance averaged $2.54 per share, with the total amount of $156,584. The Company deferred the cost to prepaid expense and is amortizing the expense over the length of the consultancy service agreement.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On August 9, 2017, the Company issued 5,148 shares of common stock to its directors in payment of board fees valued at $18,018.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> On August 10, 2016, the Company issued 3,125 shares of common stock to its directors in payment of board fees valued at $9,000.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On September 22, 2017, the Company issued to Wong Kwok Fong (Kelvin), a director and executive officer of the Company, 427,778 shares of common stock and warrants to purchase 138,889 shares of common stock for the aggregate<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> purchase price of $1,540,000,or $3.60 per share. The purchase price was paid via a cash payment of $1,000,000 and the conversion of an accrued dividend payable in the amount of $540,000 on the Company&rsquo;s Series A-1 Convertible Preferred Stock.<i><b>&nbsp;</b></i></font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">During the three and the nine months ended September 30, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7, 4,167 employee stock options were exercised resulting in the cashless issuance of 1,610 shares of common stock. There were no stock options exercised during the three and nine months ended September 30, 2016.</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><u>Stock Issuance Costs</u></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">For the <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">nine months ended September 30, 2017, $80,366 were incurred in relation to the issuance of stock.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"><u>Derivative Liabilities</u></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">In connection with the issuances of equity instruments or debt, the Company may issue options or warrants to purchase common stock. In certain circumstances, these options or warrants may be classified as liabilities, rather than as equity. In addition, the equity instrument or debt may contain embedded derivative instruments, such as conversion options or listing requirements, which in certain circumstances may be required to be bifurcated from the associated host instrument and accounted for separately as a derivative liability instrument. The Company accounts for derivative liability instruments under the provisions of FASB ASC 815, &ldquo;Derivatives and Hedging.&rdquo;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><u>Securities Purchase Agreements dated October 25, 2013 and November 8, 2013</u></font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">Pursuant to a series of Private Investors Securities Purchase Agreements (the &ldquo;PI SPA&rdquo;), on October 25, 2013 and November 8, 2013, the Company issued to certain private investors an aggregate of 1,026,972 units consisting of 1,026,972 shares of common stock (the &ldquo;Shares&rdquo;) and warrants to purchase an additional 1,026,972 shares of common stock (the &ldquo;Warrants&rdquo;) for an aggregate purchase price of $3,697,100. The warrants were immediately exercisable at an exercise price of $6.00 per share, and had a term of three years which expired in 2016.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:15pt;margin-top:0pt;text-align:justify;">In connection with the share issuances described above, and pursuant to a placement agency letter agreement, the Company paid the placement agent cash commissions equal to 8% of the gross proceeds of the offering, reimbursed the placement agent for its reasonable out of pocket expenses, and issued to the placement agent warrants (the &ldquo;Placement Agent Warrants&rdquo;) to purchase an aggregate of 82,158 shares of common stock. The Placement Agent Warrants have substantially the same terms as the warrants issued to the investors, except the Placement Agent Warrants were immediately exercisable on a cashless basis.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">16</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">The cashless exercise features contained in the warrants were considered to be derivatives and the Company recorded warrant liabilities on the consolidated balance sheet. The Company initially recorded the warrant liabilities equal to their estimated fair value of $325,891. Such amount was also recorded as a reduction of additional paid-in capital. The Company is required to mark-to-market the warrant liabilities at the end of each reporting period. For the three months ended <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">September 30, 2016, the Company recorded a gain on the change in fair value of the cashless exercise features of $4,368. For the nine months ended September 30, 2016, the Company recorded a gain on the change in the fair value of the cashless exercise feature of $6,272. As of December 31, 2016, the fair value of the cashless exercise features was $0 as the underlying warrants expired during the fourth quarter of 2016.</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"><u>Securities Purchase Agreement dated November 13, 2014 </u></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:18pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Pursuant to a Securities Purchase Agreement, dated November 13, 2014, by and between the Company and a number of private and institutional investors (the &ldquo;November 2014 Private Investor SPA&rdquo;), the Company issued to certain private investors 664,584 shares of common stock and warrants to purchase an additional 996,877 shares of common stock for aggregate gross proceeds of $1,595,000.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The common stock <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">had a purchase price reset feature. If at any time prior to the two year anniversary of the effective date of the registration statement covering the public resale of such shares (January 29, 2015), the Company sells or issues shares of common stock or securities that are convertible into common stock at a price lower than $2.40 per share, the Company will be required to issue additional shares of common stock for no additional consideration.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">Based on an evaluation as discussed in FASB ASC 815-15, &ldquo;Embedded Derivatives&rdquo; and FASB ASC 815-40-15, &ldquo;Contracts in Entity<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s Own Equity - Scope and Scope Exceptions,&rdquo; the Company determined that the purchase price reset feature on the common stock issued was not considered indexed to its own stock because neither the occurrence of a sale of equity securities by the issuer at market nor the issuance of another equity contract with a lower strike price is an input to the fair value of a fixed-for-fixed option or forward on equity shares. As such, the purchase price reset feature should be bifurcated from the common stock and accounted for as a derivative liability.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company valued the purchase price reset feature using a Monte Carlo simulation at the date of issuance, and at quarterly reporting intervals until the expiration of the feature in January 2017, and determined that the purchase price reset feature had no value as the Company issued Series A-1 and Series B-1 preferred stock in October and November of 2015, at a conversion price of $3.60, and issued common stock in November 2016 and April 2017 also at a price of $3.60.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">The warrants have a term of five years and an exercise price of $3.60 per share, and have been fully exercisable since February 2015. The warrants have customary anti-dilution protections including a &ldquo;full ratchet&rdquo; anti-dilution adjustment provision which are triggered in the event the Company sells or grants any additional shares of common stock,<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;options, warrants or other securities that are convertible into common stock at a price lower than $3.60 per share. The anti-dilution adjustment provision is not triggered by certain &ldquo;exempt issuances&rdquo; which among other issuances, includes the issuance of shares of common stock, options or other securities to officers, employees, directors, consultants or service providers.</font></p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">As a result of the early adoption of ASU 2017-11 referred to in Note 1 <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&ndash; Recently Issued Accounting Pronouncements, the &ldquo;full ratchet&rdquo; anti-dilution feature is no longer a determinant for derivative liability accounting. As the &ldquo;full ratchet&rdquo; anti-dilution feature was determined to have no value in the past, the adoption had no effect on the balance sheets or statements of operations.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"><u>Warrants</u></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:36pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="background-color: rgb(255, 255, 255); font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On March 9, 2015, the Company issued a warrant to purchase 47,917 shares of common stock to a consultant which vested in equal quarterly installments over one year and is exercisable at $2.52 per share through March 8, 2020. For the <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">three and nine months ended September 30, 2016, the Company recorded an expense of $0 and $11,625 related to the stock warrants. The service period was completed on March 8, 2016.</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="background-color: rgb(255, 255, 255); font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On September 23, 2015, the Company issued a warrant to purchase 69,445 shares of common stock in connection with the issuance of a promissory note. The warrants are immediately exercisable at an exercise price of $3.60 per share and<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;have a term of five years.</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">The warrants have customary anti-dilution protections including a &quot;full ratchet&quot; anti-dilution adjustment provision which are triggered in the event the Company sells or grants any additional shares of common stock, options, warrants or other securities that are convertible into common stock at a price lower than $3.60 per share. The anti-dilution adjustment provision is not triggered by certain &quot;exempt issuances&quot; which among other issuances, includes the issuance of shares of common stock, options or other securities to officers, employees, directors, consultants or service providers.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">As a result of the early adoption of ASU 2017-11 referred to in Note 1 <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&ndash; Recently Issued Accounting Pronouncements, the &ldquo;full ratchet&rdquo; anti-dilution feature is no longer a determinant for derivative liability accounting. As the &ldquo;full ratchet&rdquo; anti-dilution feature was determined to have no value in the past, the adoption had no effect on the balance sheets or statements of operations.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">17</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">The cashless exercise features contained in the warrants were initially considered to be derivatives and the Company recorded a warrant liability of $92,199 on the<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> consolidated balance sheet. The warrants issued by the Company were valued using an option-pricing model. The Company marked-to-market the warrant liabilities at the end of each reporting period. During the quarter ended September 30, 2016, the Company determined the cashless exercise features did not meet the criteria for recording a warrant liability. Accordingly, the grant date fair value of the warrant liability was transferred to additional paid-in capital and the cumulative loss due to change in the recorded fair value of the liability was reversed during the quarter. For the quarter ended September 30, 2016 the Company recorded income of $56,017 in order to reverse the net cumulative loss on the warrant liability that had been previously recorded. For the nine months ended September 30, 2016 the Company recorded income on the change in warrant liability of $4,607. The warrant liability was $0 as of December 31, 2016.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On September 22, 2017, the Company issued to Wong Kwok Fong, a director and executive officer of the Company, w<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">arrants to purchase 138,889 shares of Common Stock in connection with the purchase of 427,778 shares of common stock by Mr. Fong. The warrants are immediately exercisable at an exercise price of $3.60 per share and have a term of five years. </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"><u>Issuances of Stock Options</u></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On March 15, 2017, the Company issued options to purchase 40,000 shares of the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s common stock to four non-employee members of the Board of Directors. On March 15, 2017, the Company also issued options to purchase 4,167 shares of the Company&rsquo;s common stock to an employee. The options have a three-year vesting period, seven-year term, and exercise price of $2.64. The options were estimated on the date of grant at $100,602 using the Black-Scholes option-pricing model with the following assumptions: risk free interest rate: 1.91 %, expected life of options in years: 4.5, expected dividends: 0, volatility of stock price: 138 %.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On March 16, 2017, the Board of Directors issued options to purchase 1,120,000 shares of the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s common stock to certain officers, employees, and contractors.&nbsp;The options have a three-year vesting period, seven-year term, and exercise price of $2.65. The options were estimated on the date of grant at $2,560,081 using the Black-Scholes option-pricing model with the following assumptions: risk free interest rate: 1.91 &ndash; 2.11 %, expected life of options in years: 4.5 &ndash; 7.0, expected dividends: 0, volatility of stock price: 138 %.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On April 10, 2017, the Company issued options to purchase 10,000 shares of the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s common stock to a newly appointed Director. The options have a three-year vesting period, seven-year term, and exercise price of $2.64.&nbsp;The options were estimated on the date of grant at $20,538 using the Black- Scholes option-pricing model with the following assumptions: risk free interest rate: 1.81%, expected life of options in years: 4.5, expected dividends: 0, volatility of stock price: 138%.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On August 9, 2017, the <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">Company issued options to purchase 60,000 shares of the Company&rsquo;s common stock to certain officers, employees, and contractors.&nbsp;The options have a three-year vesting period, seven-year term, and exercise price of $3.50.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">The fair value of the options issued during the three months ended <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">September 30, 2017 on August 9, 2017&nbsp;was estimated on the date of grant at $179,220 using the Black-Scholes option-pricing model with the following assumptions: risk free interest rate: 1.73%, expected life of options in years: 4.5, expected dividends: 0, volatility of stock price: 135%.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 27pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">10<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">.</font></p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">SEGMENT INFORMATION</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has determined that its continuing operations are one discrete segment consisting of biometric products. Geographically, North American sales accounted for <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">approximately 81% and 90% of the Company&rsquo;s total sales for the three months ended September 30, 2017 and 2016, respectively, and were approximately 75% and 84% of the Company&rsquo;s total sales for the nine months ended September 30, 2017 and 2016, respectively.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">18</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 27pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">11.</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">FAIR VALUES OF FINANCIAL INSTRUMENTS</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, and due from factor, are carried at, or approximate, fair value because of their short-term nature.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">1<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">2.</font></p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the three months ended September 30, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7 and 2016, two customers accounted for 45% and two customers accounted for 44% of revenue, respectively. For the nine months ended September 30, 2017 and 2016, two customers accounted for 32% and one customer accounted for 22% of revenue, respectively.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family: Times\ New\ Roman, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">At<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> September 30, 2017, one customer accounted for 44% of accounts receivable. One customer accounted for 100% of non-current accounts receivable as of September 30, 2017 and December 31, 2016. Based on prior history with this customer, the Company believes the amount is fully collectable, however, the Company has reserved $1,000,000 which represents 48% of the remaining balance owed under the contract, due to the length of time the receivable has been outstanding.&nbsp;&nbsp;At December 31, 2016, one customer accounted for 81% of current accounts receivable.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">1<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">3.</font></p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">SUBSEQUENT EVENTS</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On August 7, 2017, the Company received written notice from Wong Kwok Fong, the holder of an aggregate of 90,000 shares of the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s Series A-1 Convertible Preferred Stock, of his desire to increase the maximum percentage of</font>&nbsp;shares of common stock issuable upon conversion of the Series A-1 Convertible Preferred Stock from 9.99% to 35%. In accordance with the Certificate of Designation of the Series A-1 Shares, such notice became effective on the 61<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">st </font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;">day</font>&nbsp;following the date such notice was provided to the Company. On October 17, 2017, Wong Kwok Fong converted 27,404 of the Series A-1 Shares at a conversion<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> price of $3.60 per share resulting in the acquisition of 761,222 shares of the</font>&nbsp;Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s Common Stock</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On November 6, 2017, we issued a warrant to purchase 100,000 shares of common stock to a consultancy firm in payment of consulting services.</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On November 13, 2017, we issued 2,276<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> shares of common stock to four</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> non-employee directors in payment of directors&rsquo; fees.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company has reviewed all other subsequent events through the date of filing.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>ITEM 2.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MANAGEMENT&rsquo;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITIONS AND RESULTS OF OPERATIONS</font></b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>CAUTIONARY STATEMENT FOR FORWARD-LOOKING STATEMENTS</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The information contained in this Report on Form 10-Q and in other public statements by the Company and Company officers include or may contain certain forward-looking statements. All statements other than statements of historical facts contained in this Report on Form 10-Q, including statements regarding our future financial position, business strategy and plans and objectives of management for future operations, are forward-looking statements. The words &ldquo;anticipate,&rdquo; &ldquo;believe,&rdquo; &ldquo;estimate,&rdquo; &ldquo;will,&rdquo; &ldquo;may,&rdquo; &ldquo;future,&rdquo; &ldquo;plan,&rdquo; &ldquo;intend&rdquo; and &ldquo;expect&rdquo; and similar expressions generally identify forward-looking statements. These forward-looking statements are not guarantees and are subject to known and unknown risks, uncertainties and assumptions that may cause our actual results, levels of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by such forward-looking statements. Although we believe that our plans, intentions and expectations reflected in the forward-looking statements are reasonable, we cannot be sure that they will be achieved. Particular uncertainties that could cause our actual results to be materially different than those expressed in our forward-looking statements include: our history of losses and limited revenue; our ability to raise additional capital; our ability to protect our intellectual property; changes in business conditions; changes in our sales strategy and product development plans; changes in the marketplace; continued services of our executive management team; security breaches; competition between us and other companies in the biometric technology industry; market acceptance of biometric products generally and our products under development; our ability to expand into the Asian market; delays in the development of products and statements of assumption underlying any of the foregoing, as well as other factors set forth under the caption &ldquo;Risk Factors&rdquo; in our Annual Report on Form 10-K for the year ended December 31, 2016 filed with the Securities and Exchange Commission. All subsequent written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by the foregoing. Except as required by law, we undertake no obligation to update or revise any forward-looking statement, whether as a result of new information, future events or otherwise.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">19</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>OVERVIEW</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:28.5pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We develop and market advanced fingerprint biometric identification and identity verification technologies, cryptographic authentication-transaction security technologies, as well as related identity management and credentialing software solutions. We were pioneers in developing automated, finger identification technology that supplements or compliments other methods of identification and verification, such as personal inspection identification, passwords, tokens, smart cards, ID cards, PKI, credit card, passports, driver<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s licenses, OTP or other form of possession or knowledge-based credentialing.&nbsp;&nbsp;Advanced BIO-key&reg; technology has been and is used to improve both the accuracy and speed of competing finger-based biometrics. Our solutions are used by many customers in numerous sectors of our economy, including government, retail, healthcare and financial services.</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In 2016, we began to distribute directly to consumers and commercial users our SideSwipe&trade;, SideTouch&trade;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">, and EcoID&trade; products. SideSwipe, SideTouch, and EcoID are stand-alone fingerprint readers that can be used on any laptop, tablet or other device with a USB port.</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">At <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">the Consumer Electronics Show 2017, we introduced a number of new products. These included TouchLock, fingerprint biometric and bluetooth enabled padlocks, FreePass, a wearable, mobile USB fingerprint reader, Q-180 Touch, a Micro USB compatible fingerprint reader for Android devices, and SidePass, a compact, square, touch reader for Windows devices. We started distribution of the TouchLock padlock in the Asia Pacific market in June of 2017 and August of 2017 in the US.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We have developed what we believe is the most discriminating and effective commercially available finger-based biometric technology. Our primary focus is in marketing and selling this technology into commercial logical and physical privilege entitlement &amp; access control markets.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;Our primary market focus includes, among others, mobile payments &amp; credentialing, online payments and credentialing, and healthcare record and payment data security.&nbsp;&nbsp;Our secondary focus includes government and educational markets.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:18pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We continue to develop advancements in our capabilities, as well as explore potential strategic relationships, including business combinations and acquisitions, which could help us leverage our capability to deliver our solutions. We have built a direct sales force, and also utilize distributors, resellers, integrators and partners with substantial experience in selling technology solutions to government and corporate customers in their respective markets.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>STRATEGIC OUTLOOK AND RECENT DEVELOPMENTS</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:28.5pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Historically, our largest market has been access control within highly regulated industries such as healthcare.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;However, we believe the mass adoption of advanced smart-phone and hand-held wireless devices have caused commercial demand for advanced user authentication to emerge as viable.&nbsp;&nbsp;The introduction of smart-phone capabilities, like mobile payments and credentialing, could effectively require biometric user authentication on mobile devices to reduce risks of identity theft, payment fraud and other forms of fraud in the mobile or cellular based world wide web. As more services and payment functionalities, such as mobile wallets and near field communication (NFC), migrate to smart-phones, the value and potential risk associated with such systems should grow and drive demand and adoption of advanced user authentication technologies, including fingerprint biometrics and BIO-key solutions.</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As devices with onboard fingerprint sensors continue to deploy to consumers, we expect that third party application developers will demand the ability to authenticate users of their respective applications (app<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s) with the onboard fingerprint biometric. We further believe that authentication will occur on the device itself for potentially low-value, and therefore low-risk, use-transactions and that user authentication for high-value transactions will migrate to the application provider&rsquo;s authentication server, typically located within their supporting technology infrastructure, or cloud. We have developed our technology to enable on-device authentication as well as network or cloud-based authentication and believe we may be the only technology vendor capable of providing this flexibility and capability. Our core technology works on over 40 commercially available fingerprint readers, across both Windows and Linux platforms,&nbsp;and Apple iOS and Android mobile operating systems. This interoperability, coupled with the ability to authenticate users via the device or cloud, is unique in the industry, provides a key differentiator for us, and in our opinion, makes our technology more viable than competing technologies and expands the size of the overall market for our products.</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The introduction of the TouchLock, fingerprint biometric and bluetooth (cell phone) enabled padlocks, opens up an additional consumer market for us. As a security solution, we also have a version of the lock that is TSA compatible, to allow travelers to lock their luggage which TSA can open and relock.</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">20</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We believe there is potential for significant market growth in six key areas:</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 9pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#9679;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Corporate network access control, including corporate campuses, computer networks and applications;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 9pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 9pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#9679;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Consumer mobile credentialing, including mobile payments, credit and payment card programs, data and</p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">application access, and commercial loyalty programs;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 9pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 9pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#9679;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Government services and highly regulated industries including, Medicare, Medicaid, Social Security,</p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">drivers licenses, campus and school ID, passports/visas;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 9pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 9pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#9679;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Direct sales of fingerprint readers to consumers and commercial customers;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 9pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 9pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#9679;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Direct sales of biometric locks to consumers and commercial customers; and</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 9pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 9pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#9679;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Growth in the Asia Pacific region.</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In the near-term, we expect to grow our business within government services and<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;highly-regulated industries in which we have historically had a strong presence, such as the healthcare industry.&nbsp;&nbsp;We believe that continued heightened security and privacy requirements in these industries will generate increased demand for security solutions, including biometrics. In addition, we expect that the integration of our technology into Windows 10, will accelerate the demand for our computer network log-on solutions and fingerprint readers.&nbsp;We are also experiencing growth in our hardware offerings as we continue to develop our products business.&nbsp;Finally, our entry into the Asian market and licensing arrangement with China Goldjoy Group has further expanded our business, particularly our hardware business, by opening new markets.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt 11.8pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Over the longer term, we intend to expand our business into the cloud and mobile computing industries. The emergence of cloud computing and mobile computing are primary drivers of commercial and consumer adoption of advanced authentication applications, including biometric and BIO-key authentication capabilities.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;As the value of assets, services and transactions increases on such networks, we expect that security and user authentication demand should rise proportionately. Our integration partners include major web and network technology providers, who we believe will deliver our cloud-applicable solutions to interested service-providers. These service-providers could include, but are not limited to, financial institutions, web-service providers, consumer payment service providers, credit reporting services, consumer data service providers, healthcare providers and others. Additionally, our integration partners include major technology component providers and OEM manufacturers, who we believe will deliver our device-applicable solutions to interested hardware manufacturers. Such manufacturers could include cellular handset and smartphone manufacturers, tablet manufacturers, laptop and PC manufacturers, among other hardware manufacturers.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>CRITICAL ACCOUNTING POLICIES</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For detailed information regarding our critical accounting policies and estimates, see our financial statements and notes thereto included in this Report and in our Annual Report on Form<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;10-K for the year ended December&nbsp;31, 2016.&nbsp; There have been no material changes to our critical accounting policies and estimates from those disclosed in our most recent Annual Report on Form 10-K.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>&nbsp;</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>RECENT ACCOUNTING PRONOUNCEMENTS</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:24.5pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:11.5pt;"><b>&nbsp;</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For detailed information regarding recent account pronouncements, see Notes to Condensed Consolidated Financial Statements included in Part I, Item 1 of this report.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">21</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>RESULTS OF OPERATIONS</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>THREE MONTHS ENDED SEPTEMBER 30, 201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b><b> AS COMPARED TO SEPTEMBER 30, 201</b><b>6</b></font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><u><b>Consolidated Results of Operations<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></b></u><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><u>- </u><u><b>Percent Trend</b></u></font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three Months Ended </b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Revenues</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Services</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">40</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">43</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">License fees and other</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">6</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">6</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Hardware</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">54</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">100</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">100</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Costs and other expenses</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of services</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">20</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">11</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of license fees<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">, hardware and other</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">78</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">98</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">40</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross Profit</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating expenses</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">131</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">214</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research, development and engineering</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">41</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">123</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">172</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">337</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating loss</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">-170</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">-277</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other income (deductions)</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total other income</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">14</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Net loss</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-170</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-263</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Revenues and cost of goods sold</b></i></p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three months ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>$ Change</b></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>% Change</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Revenues</i></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Service</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">377,113</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">187,025</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">190,088</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">102</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">License &amp; other</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">53,023</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">25,435</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">27,588</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">108</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Hardware</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">512,281</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">219,003</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">293,278</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">134</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Total Revenue</i></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">942,417</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">431,463</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">510,954</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">118</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Cost of goods sold</i></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Service</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">190,889</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">46,257</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">144,632</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">313</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">License<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">, hardware &amp; other</font></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">732,192</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">125,526</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">606,666</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">483</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Total COGS</i></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">923,081</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">171,783</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">751,298</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">437</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Revenues</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the three months ended September<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;30, 2017 and 2016, service revenues included approximately $117,000 and $182,000, respectively, of recurring maintenance and support revenue, and approximately $260,000 and $5,400 respectively, of non-recurring custom services revenue.&nbsp; Recurring service revenue decreased 36% in 2017 due to the non-renewal of two large maintenance contracts. The increase in non-recurring custom services revenues resulted from a special software requirement from an existing customer.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the three months ended September 30, 2017, license and other revenue (royalties) increased 108% from the corresponding period in 2016, from both new and existing customers.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp; </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Hardware sales increased by approximately $293,000 (134%), as a result of an<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;increase in existing and new customer deployments.&nbsp; During the three months ended September 30, 2017, we continued to ship our new line of biometric locks in the amount of approximately $164,000. </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><i><b>Costs of goods sold</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the three months ended September 30, 2017, cost of service increased 313%, due to added resources and reallocated research and development personnel to support the custom services revenue.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">22</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">License, hardware and other costs for the three months ended September 30, 2017 increased approximately 483%. The increase was directly associated with the costs of the hardware mix, and $388,681 was directly associated with the amortization of the software rights.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Selling, general and administrative</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three months ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2017</b></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2016</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>$ Change</b></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>% Change</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 48%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Selling, general and administrative</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 10%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,238,296</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 10%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">925,939</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 10%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">312,357</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 10%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Selling, general and administrative costs for the three months ended September 30, 2017 increased <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">34% from the corresponding period in 2016.&nbsp;The increase is attributable to additional expenses related to our Hong Kong subsidiary, commitment fees, non- cash compensation, Nasdaq related fees, and commissions, offset by lower legal fees.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>&nbsp; </b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>&nbsp;</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Research, development and engineering</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three months ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>$ Change</b></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>% Change</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Research, development and engineering</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">386,830</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">528,554</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(141,724</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-27</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">For the three months ended September 30, 2017, research, development and engineering costs decreased <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">27% as compared to the corresponding period in 2016, as a result of decreased temporary outside services, and recruiting expenses, and reallocated personnel expenses to support custom services revenue, offset by an increase in personnel and related costs.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Other income and expense</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Three months ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>$ Change</b></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>% Change</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Interest income </b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">6</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">6</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">-</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">0</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Gain on derivative liabilities</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,385</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(60,385</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-100</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,391</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(60,385</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-100</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Interest income for the quarter ended September 30, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7 and September 30, 2016 consisted of bank interest.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">During the fourth quarters of 2013 and 2014 and third quarter of 2015, we issued various warrants that contained derivative liabilities. Such derivative liabilities are required to be marked-to-market each reporting period. In <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">the third quarter of 2016, we determined the warrant liability recorded during the third quarter of 2015 did not meet the criteria to record a derivative liability and therefore, the related cumulative&nbsp;loss on the derivative was reversed.<b>&nbsp;</b></font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">23</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b> </b></font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NINE MONTHS ENDED SEPTEMBER 30, 201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b><b> AS COMPARED TO SEPTEMBER 30, 201</b><b>6</b></font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><u><b>Consolidated Results of Operations<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></b></u><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><u>- </u><u><b>Percent Trend</b></u></font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine Months Ended </b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2017</b></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Revenues</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Services</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">26</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">54</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">License fees and other</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">21</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">11</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Hardware</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">53</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">100</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">100</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Costs and other expenses</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of services</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">9</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">13</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cost of license fees and other</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">64</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">73</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">33</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Gross Profit</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating expenses</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">132</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">231</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research, development and engineering</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">41</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">124</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">173</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">355</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating loss</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">-146</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">-288</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Other income (deductions)</b></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total other income</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Net Income (loss)</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-146</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-288</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Revenues and costs of goods sold</b></i></p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine months ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>$ Change</b></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>% Change</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Revenues</i></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Service</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">831,761</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">692,677</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">139,084</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">20</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">License &amp; other</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">677,342</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">142,651</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">534,691</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">375</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Hardware</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,738,530</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">442,541</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,295,989</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">293</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Total Revenue</i></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,247,633</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,277,869</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,969,764</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">154</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><i>Cost of goods sold</i></p>
			</td>
			<td id=".lead.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B2" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".lead.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B3" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B4" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".amt.B5" style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><i>&nbsp;</i></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Service</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">285,369</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">168,636</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">116,733</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">69</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">License, hardware &amp; other</p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,094,608</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">251,485</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,843,123</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">733</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><i>Total COGS</i></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,379,977</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">420,121</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,959,856</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">466</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Revenues</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the nine months ended September 30, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7 and 2016, service revenues included approximately $381,000 and $593,000, respectively, of recurring maintenance and support revenue, and approximately $451,000 and $99,000, respectively, of non-recurring custom services revenue.&nbsp; Recurring service revenue decreased 36% from 2016 due to the non-renewal of two large maintenance contracts.&nbsp;Non-recurring custom services increased 353% as a result of increased custom software requirements for the first nine months of 2017, compared to the same period in the 2016.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the nine months ended September<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;30, 2017, license and other revenue (royalty) increased 375% from both new and existing customers, which includes an offsetting decrease in royalty income of approximately $21,000 during the corresponding period in 2016, as an OEM agreement was completed and was not renewed in the second quarter of 2016.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Hardware sales increased by approximately $<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">1,296,000 (293%), as a result of increases in existing and new customer deployments.&nbsp; Additionally, during the nine months ended September 30, 2017, we shipped our new line of biometric locks in the amount of approximately $322,000. </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>&nbsp;</b></i></p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">24</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>&nbsp;</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Costs of goods sold</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> the nine months ended September 30, 2017, cost of service increased approximately 69%, due to added resources and reallocated research and development personnel to support the custom services revenue. </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">License, hardware and other costs for the nine months ended September 30, 2017 increased approximately 733%. The increase was <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">primarily attributable to the amortization of the software rights in the amount of $1,118,436, as well as costs associated with the hardware mix.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Selling, general and administrative</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine months ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>$ Change</b></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>% Change</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Selling, general and administrative</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,289,655</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,957,368</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,332,287</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">45</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Selling, general and administrative costs for the nine months ended September 30, 2017 increased 45% from the corresponding period in 2016. The increase was largely<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;due to a bad debt expense related to a contract whose payments are behind schedule.&nbsp;&nbsp;As a result of the payment delays,&nbsp;we reserved $500,000 which represents 24% of the remaining balance owed under the contract, for a total reserve of $1,000,000.&nbsp;Other increases resulted from additional expenses related to our Hong Kong subsidiary, non-cash, share-based compensation expenses, commitment fees&nbsp;and increased commission expense related to higher revenue. These amounts were offset by a decrease in factoring, legal&nbsp;fees and contractors and temporary labor.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Research, development and engineering</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine months ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>2016</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>$ Change</b></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>% Change</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Research, development and engineering</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,329,322</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,584,403</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(255,081</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-16</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">For the nine months ended September 30, 2017, research, development and engineering costs decreased 16% compared to the corresponding period in 2016, as a result of decreased temporary outside services, and recruiting expenses, offset by an increase in personnel and related costs, Hong Kong subsidiary costs and non-cash compensation costs.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Other income and expense</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px;">

		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="6" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>Nine months ended</b></b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>September 30,</b></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".lead.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".amt.B5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
			<td id=".trail.B5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><b>&nbsp;</b></td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".lead.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>7</b></font></b></p>
			</td>
			<td id=".trail.D2" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D3" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>201</b><font style="font-family:Times New Roman, Times, serif;font-size:10pt;"><b>6</b></font></b></p>
			</td>
			<td id=".trail.D3" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D4" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>$ Change</b></b></p>
			</td>
			<td id=".trail.D4" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
			<td id=".lead.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td colspan="2" id=".amt.D5" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><b>% Change</b></b></p>
			</td>
			<td id=".trail.D5" style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td>&nbsp;</td>
			<td id=".lead.B2">&nbsp;</td>
			<td id=".symb.B2">&nbsp;</td>
			<td id=".amt.B2">&nbsp;</td>
			<td id=".trail.B2">&nbsp;</td>
			<td id=".lead.B3">&nbsp;</td>
			<td id=".symb.B3">&nbsp;</td>
			<td id=".amt.B3">&nbsp;</td>
			<td id=".trail.B3">&nbsp;</td>
			<td id=".lead.B4">&nbsp;</td>
			<td id=".symb.B4">&nbsp;</td>
			<td id=".amt.B4">&nbsp;</td>
			<td id=".trail.B4">&nbsp;</td>
			<td id=".lead.B5">&nbsp;</td>
			<td id=".symb.B5">&nbsp;</td>
			<td id=".amt.B5">&nbsp;</td>
			<td id=".trail.B5">&nbsp;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Interest income</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">20</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">19</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">1</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">5</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Gain on derivative liabilities</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,879</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,879</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-100</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><b>Total</b></p>
			</td>
			<td id=".lead.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.2" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.2" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20</td>
			<td id=".trail.2" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.3" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.3" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,898</td>
			<td id=".trail.3" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td>
			<td id=".lead.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.4" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td id=".amt.4" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(10,878</td>
			<td id=".trail.4" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</p>
			</td>
			<td id=".lead.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td>
			<td id=".symb.5" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td>
			<td id=".amt.5" style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-100</td>
			<td id=".trail.5" nowrap="true" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">
			<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">%</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Interest income for the<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> period ended September 30, 2017 and September 30, 2016 consisted of bank interest.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">During the fourth quarters of 2013 and 2014, and third quarter of 2015, we issued various warrants that contained derivative liabilities. Such derivative liabilities are required to be marked-to-market each reporting period. In the <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">third quarter of 2016, we determined the warrant liability recorded during the third quarter of 2015 did not meet the criteria to record a derivative liability and therefore, the related cumulative&nbsp;loss on the derivative was reversed.&nbsp;&nbsp;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">25</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>LIQUIDITY AND CAPITAL RESOURCES</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Cash Flows</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Net cash used for operations during the nine months ended September 30, 2017 was approximately $1,<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">804,000. The cash used in operating activities was primarily attributable to the following items:</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#9679;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Net positive cash flows related to adjustments for non-cash expenses for allowances for doubtful accounts, depreciation, amortization, share-based compensation, and issuance of common stock to our non-employee directors of approximately $<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">2,465,000, a decrease in accounts receivable of approximately $1,001,000, and a decrease in due from factor of approximately $25,000, an increase for payables and liabilities of approximately $134,000.</font></p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&#9679;</p>
			</td>
			<td>
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:40.5pt;margin-top:0pt;text-align:justify;">Net negative cash flows related<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> to inventory, and reductions of deferred revenue of approximately $739,000.</font></p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Approximately $<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">204,000 was used for investing activities during the nine months ended September 30, 2017 related to capital expenditures.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Approximately $<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">1,920,000 was provided by financing activities during the nine months ended September 30, 2017 consisting of approximately $2,000,000 from the issuance of common stock net of approximately $80,000 of stock issuance costs.&nbsp; </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">We had a net working capital at <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">September 30, 2017 of approximately $3,281,000 as compared to net working capital of approximately $3,074,000 at December&nbsp;31, 2016. </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Liquidity and Capital Resources</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Since our inception, our capital needs have been principally met through proceeds from the sale of equity and debt securities. <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;We expect capital expenditures to be less than $220,000 during the next twelve months. &nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following sets forth our primary sources of capital during the previous two years:</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of December 2011, we entered into a 24-month accounts receivable factoring arrangement with a financial institution (the &ldquo;Factor&rdquo;) which was extended through October 31, 2017<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">. Pursuant to the terms of the arrangement, from time to time, we sold to the Factor certain of our accounts receivable balances on a non-recourse basis for credit approved accounts. The Factor remitted 35% of the foreign and 75% of the domestic accounts receivable balance to us (the &ldquo;Advance Amount&rdquo;), with the remaining balance, less fees, to be forwarded to us once the Factor collects the full accounts receivable balance from the customer. In addition, from time to time, we received over advances from the Factor. Factoring fees ranged from 2.75% to 21% of the face value of the invoice factored, and are determined by the number of days required for collection of the invoice. </font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On September 23, 2015, we issued a promissory note and a warrant to purchase <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">69,445 shares of common stock for an aggregate principal sum of $250,000. The warrants have a term of five years and have an exercise price of $0.30 per share. The note was repaid in full in October 2015.</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Between October 22 and November 11, 2015, we issued 90,000 shares (the &ldquo;Series A-1 Shares&rdquo;) of Series A-1 Convertible Preferred Stock at a purchase price of<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> $100.00 per share, for aggregate gross proceeds of $9,000,000. The Series A-1 Shares are convertible at any time at the option of the holder into shares of common stock at a conversion price of $3.60 per share, subject to adjustment for stock dividends, stock splits, combinations, and reclassifications of our capital stock, and subject to a &ldquo;blocker provision&rdquo; which prohibits conversion if such conversion would result in the holder being the beneficial owner of in excess of 9.99% of our common stock. The Series A-1 Shares accrue dividends at the rate of 6% per annum payable quarterly on April 1, July, 1, October 1, and January 1 of each year payable in cash through October 1, 2017 and thereafter, in cash or kind through the issuance of additional shares of common stock having a value equal to the volume weighted average trading price of the Company&rsquo;s common stock for the ten (10) days preceding the applicable dividend payment date.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On November 11, 2015, we issued 105,000 shares (the &ldquo;Series B-1 Shares&rdquo;) of Series B-1 Convertible Preferred Stock Series B-1 Shares at a purchase price of $100.00 per share, for<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> gross proceeds of $10,500,000. The Series B-1 Shares are convertible at any time at the option of the holder into shares of common stock at a conversion price of $3.60 per share, subject to adjustment for stock dividends, stock splits, combinations, and reclassifications of our capital stock, and subject to a &ldquo;blocker provision&rdquo; which prohibits conversion if such conversion would result in the holder being the beneficial owner of in excess of 9.99% of our common stock. The Series B-1 Shares accrue dividends at the rate of 2.5% per annum payable quarterly on April 1, July, 1, October 1, and January 1 of each year payable in cash.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">26</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On November 18, 2016,<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;we issued to Wong Kwok Fong (Kelvin), a director and executive officer of the Company, 516,667 shares of common stock at a purchase price of $3.60 per share for gross cash proceeds of $1,860,000.</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 0pt; text-align: justify;">On April 28, 2017, we issued to Wong Kwok Fong<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> (Kelvin), a director and executive officer of the Company, 277,778 shares of common stock at a purchase price $3.60 per share for gross cash proceeds of $1,000,000.</font></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On May 2, 2017, we entered into a committed equity facility pursuant to which we may issue and sell up to $5.0 million worth of shares of common stock, subject to certain limitations and satisfaction of certain conditions, over a 36-month term following the effectiveness of a registration statement covering the public resale of the shares of common stock issued under the facility. From time to time over the term of the facility, we may in our sole discretion, issue requests to the investor to purchase a specified dollar amount of shares up to a maximum of $100,000 over a five trading day period based on the daily volume weighted average price of our common stock (VWAP) to the extent the VWAP equals or exceeds the greater of a formula amount or $3.83 per share. The per share purchase price for the shares issued under the facility will be equal to 94% of the lowest VWAP that equals or exceeds $3.83 per share. Aggregate sales under the facility are limited to 19.99% of the total outstanding shares of the Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s common stock as of May 2, 2017, unless we obtain stockholder approval, and we are prohibited from making requests if the sale of shares pursuant to a request would result in beneficial ownership by the investor of more than 9.99% of our common stock.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">On September 22, 2017, the Company issued to Wong Kwok Fong (Kelvin), a director and executive officer of the Company, 427,778 shares of common stock and warrants to purchase 138,889 shares of common stock for the aggregate<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> purchase price of $1,540,000,or $3.60 per share. The purchase price was paid via a cash payment of $1,000,000 and the conversion of an accrued dividend payable in the amount of $540,000 on the Company&rsquo;s Series A-1 Convertible Preferred Stock into 150,000 shares of common stock.<i><b>&nbsp;</b></i></font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>&nbsp;</b></i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i><b>Liquidity outlook</b></i></p>

<p style="background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">At September 30, 2017, our total cash and cash equivalents were approximately $972,000, as compared to approximately $1,061,000 at December<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;31, 2016.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As discussed above, we have historically financed our operations through access to the capital markets by issuing secured and convertible debt securities, convertible preferred stock, common stock, and through factoring receivables. We estimate that we<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;currently require approximately $592,000 per month to conduct our operations and pay dividend obligations, a monthly amount that we have been unable to consistently achieve through revenue generation. During the nine months of 2017, we generated approximately $3,248,000 of revenue, which is below our average monthly requirements.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">If we are unable to continue to generate sufficient revenue to meet our goals, we will need to obtain additional third-party financing to (i) conduct the sales, marketing and technical support necessary to execute our plan to substantially grow operations, increase revenue and serve a significant customer base; and (ii) provide working capital. We may, therefore, need to obtain additional financing through the issuance of debt or equity securities.<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">Due to several factors, including our history of losses and limited revenue, our independent auditors have included an explanatory paragraph in their opinion related to our annual financial statements as to the substantial doubt about our ability to continue as a going concern. Our long-term viability and growth will depend upon the successful commercialization of our technologies and our ability to obtain adequate financing. To the extent that we require such additional financing, no assurance can be given that any form of additional financing will be available on terms acceptable to us, that adequate financing will be obtained to meet our needs, or that such financing would not be dilutive to existing stockholders. If available financing is insufficient or unavailable or we fail to continue to generate sufficient revenue, we may be required to further reduce operating expenses, delay the expansion of operations, be unable to pursue merger or acquisition candidates, or in the extreme case, not<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;continue as a going concern.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>ITEM 4. CONTROLS AND PROCEDURES</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Disclosure Controls and Procedures</i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Our management, with the participation of our Chief Executive Officer (&ldquo;CEO&rdquo;) and Chief Financial Officer (&ldquo;CFO&rdquo;), evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;13a-15(e)&nbsp;and 15d-15(e)&nbsp;under the Securities Exchange Act of 1934) as of September 30, 2017. Based on the evaluation of our disclosure controls and procedures as of September 30, 2017, our CEO and CFO concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><i>Changes in Internal Control Over Financial Reporting</i></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">No change in our internal control over financial reporting occurred during the fiscal quarter ended September 30, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">27</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>PART<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;II &mdash; OTHER INFORMATION</font></b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On September 22, 2017, the Company issued to Wong Kwok Fong (Kelvin), a director and executive<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> officer of the Company, 427,778 shares of common stock and warrants to purchase 138,889 shares of common stock for the aggregate purchase price of $1,540,000, or $3.60 per share. The purchase price was paid via a cash payment of $1,000,000 and the conversion of an accrued dividend payable in the amount of $540,000 on the Company&rsquo;s Series A-1 Convertible</font>&nbsp;Preferred Stock into 150,000 shares of common stock. The foregoing securities were issued in a private placement transaction pursuant to an exemption from<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> registration provided by Section 4(a)(2) of the Securities Act of 1933, as amended, without general solicitation or advertising of any kind and without payment of placement agent or brokerage fees to any person.</font><font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>&nbsp;</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>ITEM 6. EXHIBITS</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">The exhibits listed in the Exhibit Index immediately preceding such exhibits are filed as part of this Report.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">28</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp; </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>SIGNATURES</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="TBL45" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:top;width:65%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:35%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>BIO-key International,<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;Inc.</font></b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:65%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:35%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:65%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Dated: November 14, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7</font></p>
			</td>
			<td style="vertical-align:top;border-bottom:solid 1px #000000;;width:35%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">/s/ Michael W. DePasquale</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:65%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:35%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Michael W. DePasquale</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:65%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:35%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Chief Executive Officer</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:65%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:35%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">(Principal Executive Officer)</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:65%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:35%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:65%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Dated: November 14, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7</font></p>
			</td>
			<td style="vertical-align:top;border-bottom:solid 1px #000000;;width:35%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">/s/ Cecilia Welch</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:65%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:35%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Cecilia Welch</p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Chief Financial Officer</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:65%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:35%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">(Principal Financial Officer)</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<div id="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div id="PGNUM" style="text-align: center; width: 100%; font-family: Times New Roman; font-size: 10pt;">29</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div id="PGHDR" style="text-align: left; width: 100%">&nbsp;</div>
</div>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;"> </font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>EXHIBIT INDEX</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="TBL46" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:top;border-bottom:solid 1px #000000;;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>Exhibit </b></p>

			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>No.</b></p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:bottom;border-bottom:solid 1px #000000;;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>Description</b></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">&nbsp;</td>
			<td style="vertical-align:top;width:1.3%;">&nbsp;</td>
			<td style="vertical-align:top;width:91.4%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">31.1</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="ex_100152.htm" style="-sec-extract:exhibit;">Certificate of CEO of Registrant required under Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended</a></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">31.2</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="ex_100153.htm" style="-sec-extract:exhibit;">Certificate of CFO of Registrant required under Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended</a></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">32.1</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="ex_100154.htm" style="-sec-extract:exhibit;">Certificate of CEO of Registrant required under 18 U.S.C. Section 1350</a></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">32.2</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><a href="ex_100155.htm" style="-sec-extract:exhibit;">Certificate of CFO of Registrant required under 18 U.S.C. Section 1350</a></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">101.INS</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">XBRL Instance</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">101.SCH</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">XBRL Taxonomy Extension Schema</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">101.CAL</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">XBRL Taxonomy Extension Calculation</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">101.DEF</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">XBRL Taxonomy Extension Definition</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">101.LAB</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">XBRL Taxonomy Extension Labels</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:7.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">101.PRE</p>
			</td>
			<td style="vertical-align:top;width:1.3%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:91.4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">XBRL Taxonomy Extension Presentation</p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: center;"><font style="font-family:Times New Roman, Times, serif;font-size:10pt;">30</font></p>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex_100152.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html>
<head>
	<title>ex_100152.htm</title>
	<!-- Created by RDG HTML Converter v1.1.0.0 11/9/2017 10:41:39 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no"/>
</head>
<body style="font-family: Times New Roman, Times, serif;font-size: 10pt;margin-left: 10px;margin-right: 10px;">
<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b>Exhibit<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;31.1</font></b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CERTIFICATION</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">I, Michael W. DePasquale, certify that:<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">1. I have reviewed this quarterly report on Form<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;10-Q of BIO-key International,&nbsp;Inc. (the &ldquo;Company&rdquo;);</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">4. The Company&rsquo;s other certifying officer&nbsp;and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&nbsp;13a-15(e)&nbsp;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&nbsp;13a-15(f)&nbsp;and 15d-15(f)) for the Company and have:</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:70pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-35pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">(c) Evaluated the effectiveness of the Company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:70pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-35pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">(d) Disclosed in this report any change in the Company&rsquo;s internal control over financial reporting that occurred during the Company&rsquo;s most recent fiscal quarter (the Company&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the company&rsquo;s internal control over financial reporting;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:70pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-35pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">5. The Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&rsquo;s auditors and the audit committee of the Company&rsquo;s board of directors (or persons performing the equivalent functions):&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company&rsquo;s ability to record, process, summarize and report financial information; and&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&rsquo;s internal control over financial reporting.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="TBL1" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:10pt;margin-right:0.8pt;margin-top:0pt;text-align:left;text-indent:-10pt;">Dated: November 14, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7</font></p>
			</td>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;border-bottom:solid 1px #000000;;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">/s/ Michael W. DePasquale</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">Michael W. DePasquale</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">Chief Executive Officer</p>
			</td>
		</tr>

</table>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ex_100153.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html>
<head>
	<title>ex_100153.htm</title>
	<!-- Created by RDG HTML Converter v1.1.0.0 11/9/2017 10:42:24 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no"/>
</head>
<body style="font-family: Times New Roman, Times, serif;font-size: 10pt;margin-left: 10px;margin-right: 10px;">
<p style="text-align: right; margin: 0pt;"><b>Exhibit 31.2</b></p>

<p style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CERTIFICATION</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">I, Cecilia C. Welch, certify that:<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">1. I have reviewed this quarterly report on Form<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;10-Q of BIO-key International,&nbsp;Inc. (the &ldquo;Company&rdquo;);</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the periods presented in this report;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">4. The Company&rsquo;s other certifying officer&nbsp;and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&nbsp;13a-15(e)&nbsp;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&nbsp;13a-15(f)&nbsp;and 15d-15(f)) for the Company and have:</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:57pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-21pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">(c) Evaluated the effectiveness of the Company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:57pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-21pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">(d) Disclosed in this report any change in the Company&rsquo;s internal control over financial reporting that occurred during the Company&rsquo;s most recent fiscal quarter (the Company&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the company&rsquo;s internal control over financial reporting;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:57pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-21pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">5. The Company<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&rsquo;s other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company&rsquo;s auditors and the audit committee of the Company&rsquo;s board of directors (or persons performing the equivalent functions):&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-18pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company&rsquo;s ability to record, process, summarize and report financial information; and&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:63pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company&rsquo;s internal control over financial reporting.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-18pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-18pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="TBL2" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">Dated: November 14, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7</font></p>
			</td>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;border-bottom:solid 1px #000000;;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">/s/ C<font style="text-transform:lowercase;">ECILIA</font> C. W<font style="text-transform:lowercase;">ELCH</font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">Cecilia C. Welch</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align:top;width:50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">Chief Financial Officer</p>
			</td>
		</tr>

</table>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>ex_100154.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html>
<head>
	<title>ex_100154.htm</title>
	<!-- Created by RDG HTML Converter v1.1.0.0 11/9/2017 10:42:49 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no"/>
</head>
<body style="font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 10px; margin-right: 10px; cursor: auto;">
<p style="text-align: right; margin: 0pt;"><b>Exhibit 32.1</b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CERTIFICATION PURSUANT TO<br>
<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">18 U.S.C. SECTION&nbsp;1350,<br>
AS ADOPTED PURSUANT TO<br>
SECTION&nbsp;906 OF THE SARBANES-OXLEY ACT OF 2002</font></b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">In connection with the Quarterly Report of BIO-key International,<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;Inc. (the &ldquo;Company&rdquo;) on Form&nbsp;10-Q for the period ended September &nbsp;30, 2017, as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, Michael W. DePasquale, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">(1) The Report fully complies with the requirements of Section<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;13(a)&nbsp;or 15(d)&nbsp;of the Securities Exchange Act of 1934; and</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="TBL3" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:left;">BIO-KEY INTERNATIONAL, INC.</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">By:</p>
			</td>
			<td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 46%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">/s/ Michael W. DePasquale</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">Michael W. DePasquale</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">Chief Executive Officer</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:left;">Dated: November 14, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7</font></p>
			</td>
		</tr>

</table>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>ex_100155.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html>
<head>
	<title>ex_100155.htm</title>
	<!-- Created by RDG HTML Converter v1.1.0.0 11/9/2017 10:43:35 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no"/>
</head>
<body style="font-family: Times\ New\ Roman, Times, serif; font-size: 10pt; margin-left: 10px; margin-right: 10px; cursor: auto;">
<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:right;"><b>Exhibit<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;32.2</font></b></p>

<p style="margin: 0pt;">&nbsp;</p>

<p style="font-family: Times\ New\ Roman, Times, serif; font-size: 10pt; margin: 0pt; text-align: right;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b>CERTIFICATION PURSUANT TO<br>
<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">18 U.S.C. SECTION&nbsp;1350,<br>
AS ADOPTED PURSUANT TO<br>
SECTION&nbsp;906 OF THE SARBANES-OXLEY ACT OF 2002</font></b></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">In connection with the Quarterly Report of BIO-key International,<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;Inc. (the &ldquo;Company&rdquo;) on Form&nbsp;10-Q for the period ended September &nbsp;30, 2017, as filed with the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, Cecilia Welch, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of The Sarbanes-Oxley Act of 2002, that to my knowledge:</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;text-indent:36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">(1) <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The Report fully complies with the requirements of Section&nbsp;13(a)&nbsp;or 15(d)&nbsp;of the Securities Exchange Act of 1934; and</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">&nbsp;</p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:72pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:-36pt;">(2) <font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</font></p>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" id="TBL4" style="width:100%;text-indent:0;font-family:Times New Roman, Times, serif;font-size:10pt;">

		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:left;">BIO-KEY INTERNATIONAL, INC.</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">By:</p>
			</td>
			<td style="vertical-align: top; border-bottom: 1px solid rgb(0, 0, 0); width: 46%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">/s/ C<font style="text-transform:lowercase;">ECILIA</font> C. W<font style="text-transform:lowercase;">ELCH</font></p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">Cecilia C. Welch</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td style="vertical-align: top; width: 46%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">Chief Financial Officer</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:0.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:left;">&nbsp;</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</font></p>
			</td>
			<td colspan="2" style="vertical-align: top; width: 4%;">
			<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:left;">Dated: November 14, 201<font style="font-family:Times New Roman, Times, serif;font-size:10pt;">7</font></p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</p>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>6
<FILENAME>bkyi-20170930.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 11:53PM UTC 2017-11-13--><xbrli:xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.xbrl.org/2003/instance" xmlns:bkyi="http://bio-key.com/20170930" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2016-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:href="bkyi-20170930.xsd" xlink:type="simple"/>
  <bkyi:AmortizationOfSoftwareLicenseRights contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782050" unitRef="iso4217-usd">1118436</bkyi:AmortizationOfSoftwareLicenseRights>
  <bkyi:AmortizationOfSoftwareLicenseRights contextRef="d_2016-01-01_2016-09-30" id="c23782051" unitRef="iso4217-usd" xs:nil="true"/>
  <bkyi:ClassOfWarrantOrRightNonemployeeCompensationExpense contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782568" unitRef="iso4217-usd">0</bkyi:ClassOfWarrantOrRightNonemployeeCompensationExpense>
  <bkyi:ClassOfWarrantOrRightNonemployeeCompensationExpense contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782569" unitRef="iso4217-usd">11625</bkyi:ClassOfWarrantOrRightNonemployeeCompensationExpense>
  <bkyi:CommissionsAndFeesPercentOfGrossProceeds contextRef="i_2013-11-08_StatementEquityComponentsAxis-PlacementAgentWarrantsMember" decimals="INF" id="c23782525" unitRef="xbrli-pure">0.08</bkyi:CommissionsAndFeesPercentOfGrossProceeds>
  <bkyi:CommittedEquityFacilityAmount contextRef="d_2017-05-02_2017-05-02" decimals="INF" id="c23782475" unitRef="iso4217-usd">5000000</bkyi:CommittedEquityFacilityAmount>
  <bkyi:CommittedEquityFacilityTerm contextRef="d_2017-05-02_2017-05-02" id="c23782476">P3Y</bkyi:CommittedEquityFacilityTerm>
  <bkyi:ConcentrationRiskNumberOfMajorCustomers contextRef="d_2017-07-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c23782687" unitRef="xbrli-pure">2</bkyi:ConcentrationRiskNumberOfMajorCustomers>
  <bkyi:ConcentrationRiskNumberOfMajorCustomers contextRef="d_2016-07-01_2016-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c23782689" unitRef="xbrli-pure">2</bkyi:ConcentrationRiskNumberOfMajorCustomers>
  <bkyi:ConcentrationRiskNumberOfMajorCustomers contextRef="d_2017-01-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c23782693" unitRef="xbrli-pure">2</bkyi:ConcentrationRiskNumberOfMajorCustomers>
  <bkyi:ConcentrationRiskNumberOfMajorCustomers contextRef="d_2016-01-01_2016-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c23782695" unitRef="xbrli-pure">1</bkyi:ConcentrationRiskNumberOfMajorCustomers>
  <bkyi:ConcentrationRiskNumberOfMajorCustomers contextRef="d_2017-01-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" decimals="INF" id="c23782697" unitRef="xbrli-pure">1</bkyi:ConcentrationRiskNumberOfMajorCustomers>
  <bkyi:ConcentrationRiskNumberOfMajorCustomers contextRef="d_2016-01-01_2016-12-31_ConcentrationRiskByBenchmarkAxis-CurrentAccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember" decimals="INF" id="c23782703" unitRef="xbrli-pure">1</bkyi:ConcentrationRiskNumberOfMajorCustomers>
  <bkyi:ConversionOfDividendsPayableAmountConverted contextRef="d_2017-09-22_2017-09-22" decimals="INF" id="c23782412" unitRef="iso4217-usd">540000</bkyi:ConversionOfDividendsPayableAmountConverted>
  <bkyi:ConversionOfDividendsPayableAmountConverted contextRef="d_2017-09-22_2017-09-22_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember" decimals="INF" id="c23782504" unitRef="iso4217-usd">540000</bkyi:ConversionOfDividendsPayableAmountConverted>
  <bkyi:ConversionOfDividendsPayableAmountConverted contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782103" unitRef="iso4217-usd">540000</bkyi:ConversionOfDividendsPayableAmountConverted>
  <bkyi:ConversionOfDividendsPayableAmountConverted contextRef="d_2016-01-01_2016-09-30" id="c23782104" unitRef="iso4217-usd" xs:nil="true"/>
  <bkyi:ConversionOfDividendsPayableSharesIssued contextRef="d_2017-09-22_2017-09-22" decimals="INF" id="c23782413" unitRef="xbrli-shares">150000</bkyi:ConversionOfDividendsPayableSharesIssued>
  <bkyi:EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare contextRef="d_2017-05-02_2017-05-02" decimals="INF" id="c23782482" unitRef="xbrli-pure">0.1999</bkyi:EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare>
  <bkyi:ExpectedOperationalCostsPerMonth contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782206" unitRef="iso4217-usd">592000</bkyi:ExpectedOperationalCostsPerMonth>
  <bkyi:FactoredAccountsReceivableFactoredAmount contextRef="i_2017-09-30" decimals="INF" id="c23782261" unitRef="iso4217-usd">86251</bkyi:FactoredAccountsReceivableFactoredAmount>
  <bkyi:FactoredAccountsReceivableFactoredAmount contextRef="i_2016-12-31" decimals="INF" id="c23782262" unitRef="iso4217-usd">160918</bkyi:FactoredAccountsReceivableFactoredAmount>
  <bkyi:FactoredAccountsReceivableOriginalInvoiceValue contextRef="i_2017-09-30" decimals="INF" id="c23782259" unitRef="iso4217-usd">115001</bkyi:FactoredAccountsReceivableOriginalInvoiceValue>
  <bkyi:FactoredAccountsReceivableOriginalInvoiceValue contextRef="i_2016-12-31" decimals="INF" id="c23782260" unitRef="iso4217-usd">214556</bkyi:FactoredAccountsReceivableOriginalInvoiceValue>
  <bkyi:FactoringArrangementTerm contextRef="d_2011-12-01_2011-12-31" id="c23782248">P24Y</bkyi:FactoringArrangementTerm>
  <bkyi:FactoringArrangementTerm contextRef="d_2012-04-01_2012-04-30" id="c23782249">P2Y</bkyi:FactoringArrangementTerm>
  <bkyi:FactoringFees contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23782265" unitRef="iso4217-usd">46409</bkyi:FactoringFees>
  <bkyi:FactoringFees contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782266" unitRef="iso4217-usd">16264</bkyi:FactoringFees>
  <bkyi:FactoringFees contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782267" unitRef="iso4217-usd">180126</bkyi:FactoringFees>
  <bkyi:FactoringFees contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782268" unitRef="iso4217-usd">319627</bkyi:FactoringFees>
  <bkyi:FactoringFeesPercent contextRef="i_2011-12-31_RangeAxis-MinimumMember" decimals="4" id="c23782254" unitRef="xbrli-pure">0.0275</bkyi:FactoringFeesPercent>
  <bkyi:FactoringFeesPercent contextRef="i_2011-12-31_RangeAxis-MaximumMember" decimals="4" id="c23782255" unitRef="xbrli-pure">0.21</bkyi:FactoringFeesPercent>
  <bkyi:FactoringFeesTableTextBlock contextRef="d_2017-01-01_2017-09-30" id="c-19">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Factoring fees&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,409&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,264&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;180,126&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;319,627&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</bkyi:FactoringFeesTableTextBlock>
  <bkyi:FactoringTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708602">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; FACTORING&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;Due from factor consisted of the following as of:&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Original invoice value&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;115,001&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;214,556&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Factored amount&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(86,251&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(160,918&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance due from factor&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,750&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53,638&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 2011, &lt;/div&gt;the Company entered into a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24&lt;/div&gt;-month accounts receivable factoring arrangement with a financial institution (the &amp;#x201c;Factor&amp;#x201d;). In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 2012, &lt;/div&gt;the terms were updated from monthly to quarterly, and the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;24&lt;/div&gt;-month arrangement was extended to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 1, 2014.&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July &lt;/div&gt;of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014,&lt;/div&gt; the arrangement was extended to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July 31, 2016. &lt;/div&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; June &lt;/div&gt;of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; the arrangement was extended to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 31, 2017. &lt;/div&gt;Pursuant to the terms of the arrangement, the Company, from time to time, sold to the Factor certain of its accounts receivable balances on a non-recourse basis for credit approved accounts. The Factor remitted &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35%&lt;/div&gt; of the foreign and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;75%&lt;/div&gt; of the domestic accounts receivable balance to the Company (the &amp;#x201c;Advance Amount&amp;#x201d;), with the remaining balance, less fees, to be forwarded to the Company once the Factor collects the full accounts receivable balance from the customer. In addition, the Company, from time to time, received over advances from the Factor. Factoring fees range from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.75%&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21%&lt;/div&gt; of the face value of the invoice factored, and were determined by the number of days required for collection of the invoice. The cost of factoring was included in selling, general and administrative expenses. The cost of factoring for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; was as follows:&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Factoring fees&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;46,409&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;16,264&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;180,126&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;319,627&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</bkyi:FactoringTextBlock>
  <bkyi:FinitelivedIntangibleAssetsAmortizationExpenseYearSix contextRef="i_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" decimals="INF" id="c23783196" unitRef="iso4217-usd">720000</bkyi:FinitelivedIntangibleAssetsAmortizationExpenseYearSix>
  <bkyi:GoingConcernTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708596">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GOING CONCERN&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company has incurred significant losses to date, and at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017, &lt;/div&gt;it had an accumulated deficit of approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$67.6&lt;/div&gt; million. In addition, broad commercial acceptance of the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s technology is critical to the Company&amp;#x2019;s success and ability to generate future revenues.&amp;nbsp;At &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017, &lt;/div&gt;total cash and cash equivalents were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$972,000,&lt;/div&gt; as compared to approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,061,000&lt;/div&gt; at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:13.5pt;margin-right:0pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company has financed itself&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;in the past through access to the capital markets by issuing secured and convertible debt securities, convertible preferred stock, common stock, and through factoring receivables. The Company estimates that it currently requires approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$592,000&lt;/div&gt; per month to conduct operations and pay dividend obligations, a monthly amount that it has been unable to achieve consistently through revenue generation.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;"&gt;If the Company is unable to generate sufficient revenue to meet its goals, it will need to obtain additional &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt;-party financing to (i) conduct the sales, marketing and technical support necessary to execute its plan to substantially grow operations, increase revenue, and serve a significant customer base; and (ii) provide working capital. &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No&lt;/div&gt; assurance can be given that any form of additional financing will be available on terms acceptable to the Company, that adequate financing will be obtained by the Company, in order to meet its needs, or that such financing would &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; be dilutive to existing shareholders.&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;"&gt;The accompanying financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&amp;quot;GAAP&amp;quot;), which contemplate continuation of the Company as a going concern, and assumes continuity of operations, realization of assets and the satisfaction of liabilities and commitments in the normal course of business. The matters described in the preceding paragraphs raise substantial doubt about the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s ability to continue as a going concern. Recoverability of a major portion of the recorded asset amounts shown in the accompanying balance sheet is dependent upon the Company&amp;#x2019;s ability to meet its financing requirements on a continuing basis, and become profitable in its future operations. The accompanying consolidated financial statements do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; include any adjustments relating to the recoverability and classification of recorded assets or the amounts and classification of liabilities that might be necessary should the Company be unable to continue in existence.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</bkyi:GoingConcernTextBlock>
  <bkyi:HardwareRevenueNet contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23781964" unitRef="iso4217-usd">512281</bkyi:HardwareRevenueNet>
  <bkyi:HardwareRevenueNet contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23781965" unitRef="iso4217-usd">219003</bkyi:HardwareRevenueNet>
  <bkyi:HardwareRevenueNet contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23781966" unitRef="iso4217-usd">1738530</bkyi:HardwareRevenueNet>
  <bkyi:HardwareRevenueNet contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23781967" unitRef="iso4217-usd">442541</bkyi:HardwareRevenueNet>
  <bkyi:IncreaseDecreaseInSoftwareLicenseRights contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782067" unitRef="iso4217-usd">-79607</bkyi:IncreaseDecreaseInSoftwareLicenseRights>
  <bkyi:IncreaseDecreaseInSoftwareLicenseRights contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782068" unitRef="iso4217-usd">-450</bkyi:IncreaseDecreaseInSoftwareLicenseRights>
  <bkyi:InitialConversionPrice contextRef="i_2015-11-11_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782396" unitRef="iso4217-usd-per-xbrli-shares">3.60</bkyi:InitialConversionPrice>
  <bkyi:InitialConversionPrice contextRef="i_2017-09-22" decimals="INF" id="c23782414" unitRef="iso4217-usd-per-xbrli-shares">3.60</bkyi:InitialConversionPrice>
  <bkyi:InitialConversionPrice contextRef="i_2015-10-29_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782551" unitRef="iso4217-usd-per-xbrli-shares">3.60</bkyi:InitialConversionPrice>
  <bkyi:LiquidationValuePerShare contextRef="i_2015-11-11_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782409" unitRef="iso4217-usd-per-xbrli-shares">100</bkyi:LiquidationValuePerShare>
  <bkyi:LiquidationValuePerShare contextRef="i_2015-11-11_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23782449" unitRef="iso4217-usd-per-xbrli-shares">100</bkyi:LiquidationValuePerShare>
  <bkyi:MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock contextRef="d_2017-05-02_2017-05-02" decimals="INF" id="c23782477" unitRef="iso4217-usd">100000</bkyi:MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock>
  <bkyi:MaximumOwnershipAsAResultOfConversion contextRef="i_2015-11-11_RangeAxis-MaximumMember_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782397" unitRef="xbrli-pure">0.0999</bkyi:MaximumOwnershipAsAResultOfConversion>
  <bkyi:MaximumOwnershipAsAResultOfConversion contextRef="i_2015-11-11_RangeAxis-MaximumMember_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23782437" unitRef="xbrli-pure">0.0999</bkyi:MaximumOwnershipAsAResultOfConversion>
  <bkyi:MaximumOwnershipAsAResultOfConversion contextRef="i_2017-08-07" decimals="4" id="c23782719" unitRef="xbrli-pure">0.0999</bkyi:MaximumOwnershipAsAResultOfConversion>
  <bkyi:MaximumOwnershipAsAResultOfConversion contextRef="i_2017-10-17_SubsequentEventTypeAxis-SubsequentEventMember" decimals="4" id="c23782720" unitRef="xbrli-pure">0.35</bkyi:MaximumOwnershipAsAResultOfConversion>
  <bkyi:MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage contextRef="d_2017-05-02_2017-05-02" decimals="INF" id="c23782483" unitRef="xbrli-pure">0.0999</bkyi:MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage>
  <bkyi:PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility contextRef="i_2017-05-02" decimals="INF" id="c23782481" unitRef="iso4217-usd-per-xbrli-shares">3.83</bkyi:PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility>
  <bkyi:PercentageOfAccountsReceivableRemittedByFactor contextRef="i_2011-12-31_GeographicDistributionAxis-GeographicDistributionForeignMember" decimals="4" id="c23782252" unitRef="xbrli-pure">0.35</bkyi:PercentageOfAccountsReceivableRemittedByFactor>
  <bkyi:PercentageOfAccountsReceivableRemittedByFactor contextRef="i_2011-12-31_GeographicDistributionAxis-GeographicDistributionDomesticMember" decimals="4" id="c23782253" unitRef="xbrli-pure">0.75</bkyi:PercentageOfAccountsReceivableRemittedByFactor>
  <bkyi:PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility contextRef="d_2017-05-02_2017-05-02" decimals="INF" id="c23782480" unitRef="xbrli-pure">0.94</bkyi:PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility>
  <bkyi:PercentageOfRemainingBalanceOwnedReserved contextRef="d_2017-01-01_2017-06-30" decimals="2" id="c23782216" unitRef="xbrli-pure">0.48</bkyi:PercentageOfRemainingBalanceOwnedReserved>
  <bkyi:PercentageOfRemainingBalanceOwnedReserved contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782702" unitRef="xbrli-pure">0.48</bkyi:PercentageOfRemainingBalanceOwnedReserved>
  <bkyi:PeriodForMaximumDollarAmountOfSharesToPurchase contextRef="d_2017-05-02_2017-05-02" id="c23782478">P5D</bkyi:PeriodForMaximumDollarAmountOfSharesToPurchase>
  <bkyi:PeriodPrecedingTheDividendPaymentDate contextRef="d_2015-11-11_2015-11-11_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" id="c23782401">P10D</bkyi:PeriodPrecedingTheDividendPaymentDate>
  <bkyi:PeriodPrecedingTheDividendPaymentDate contextRef="d_2015-11-11_2015-11-11_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" id="c23782441">P10D</bkyi:PeriodPrecedingTheDividendPaymentDate>
  <bkyi:PreferredStockConversionPrice contextRef="d_2017-10-17_2017-10-17_ConversionOfStockByUniqueDescriptionAxis-ConversionOfSeriesA1SharesIntoCommonStockMember_SubsequentEventTypeAxis-SubsequentEventMember" decimals="INF" id="c23782725" unitRef="iso4217-usd-per-xbrli-shares">3.60</bkyi:PreferredStockConversionPrice>
  <bkyi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount contextRef="d_2017-01-01_2017-09-30_TitleOfIndividualAxis-EmployeeMember" decimals="INF" id="c23782597" unitRef="iso4217-usd">100602</bkyi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount>
  <bkyi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount contextRef="d_2017-01-01_2017-09-30_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782606" unitRef="iso4217-usd">2560081</bkyi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount>
  <bkyi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782617" unitRef="iso4217-usd">20538</bkyi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount>
  <bkyi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount contextRef="d_2017-07-01_2017-09-30_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782627" unitRef="iso4217-usd">179220</bkyi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount>
  <bkyi:SoftwareLicenseRights contextRef="i_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" decimals="INF" id="c23782299" unitRef="iso4217-usd">10831404</bkyi:SoftwareLicenseRights>
  <bkyi:SoftwareLicenseRights contextRef="i_2017-09-30" decimals="INF" id="c23782314" unitRef="iso4217-usd">10960368</bkyi:SoftwareLicenseRights>
  <bkyi:SoftwareLicenseRights contextRef="i_2016-12-31" decimals="INF" id="c23782315" unitRef="iso4217-usd">12158411</bkyi:SoftwareLicenseRights>
  <bkyi:SoftwareLicenseRightsCurrent contextRef="i_2017-09-30" decimals="INF" id="c23782281" unitRef="iso4217-usd">2370000</bkyi:SoftwareLicenseRightsCurrent>
  <bkyi:SoftwareLicenseRightsCurrent contextRef="i_2016-12-31" decimals="INF" id="c23781877" unitRef="iso4217-usd">1560000</bkyi:SoftwareLicenseRightsCurrent>
  <bkyi:SoftwareLicenseRightsNoncurrent contextRef="i_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareLicenseRightsMember" decimals="INF" id="c23782308" unitRef="iso4217-usd">128964</bkyi:SoftwareLicenseRightsNoncurrent>
  <bkyi:SoftwareLicenseRightsNoncurrent contextRef="i_2017-09-30" decimals="INF" id="c23781882" unitRef="iso4217-usd">8590368</bkyi:SoftwareLicenseRightsNoncurrent>
  <bkyi:SoftwareLicenseRightsNoncurrent contextRef="i_2016-12-31" decimals="INF" id="c23781883" unitRef="iso4217-usd">10598411</bkyi:SoftwareLicenseRightsNoncurrent>
  <bkyi:SoftwareLicenseRightsTableTextBlock contextRef="d_2017-01-01_2017-09-30" id="c-21">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Current software license rights&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,370,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,560,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Non-current software license rights&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,590,368&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,598,411&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total software license rights&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,960,368&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,158,411&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</bkyi:SoftwareLicenseRightsTableTextBlock>
  <bkyi:StockAndWarrantsIssuedDuringPeriodValue contextRef="d_2017-09-22_2017-09-22_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember" decimals="INF" id="c23782501" unitRef="iso4217-usd">1540000</bkyi:StockAndWarrantsIssuedDuringPeriodValue>
  <bkyi:StockBasedFeesToDirectorsAndConsulants contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782056" unitRef="iso4217-usd">28025</bkyi:StockBasedFeesToDirectorsAndConsulants>
  <bkyi:StockBasedFeesToDirectorsAndConsulants contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782057" unitRef="iso4217-usd">48999</bkyi:StockBasedFeesToDirectorsAndConsulants>
  <bkyi:StockIssuedDuringPeriodAsACommitmentFeeShares contextRef="d_2017-05-01_2017-05-31" decimals="INF" id="c23782490" unitRef="xbrli-shares">55000</bkyi:StockIssuedDuringPeriodAsACommitmentFeeShares>
  <bkyi:StockIssuedDuringPeriodAsACommitmentFeeValue contextRef="d_2017-05-01_2017-05-31" decimals="INF" id="c23782491" unitRef="iso4217-usd">198000</bkyi:StockIssuedDuringPeriodAsACommitmentFeeValue>
  <bkyi:StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice contextRef="d_2017-05-01_2017-05-31" decimals="INF" id="c23782493" unitRef="iso4217-usd-per-xbrli-shares">2.54</bkyi:StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice>
  <bkyi:TermOfWarrant contextRef="d_2013-11-08_2013-11-08_StatementEquityComponentsAxis-PrivateInvestorSPAMember" id="c23782523">P3Y</bkyi:TermOfWarrant>
  <bkyi:TermOfWarrant contextRef="d_2014-11-13_2014-11-13_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember" id="c23782553">P5Y</bkyi:TermOfWarrant>
  <bkyi:TermOfWarrant contextRef="d_2015-03-09_2015-03-09" id="c23782564">P1Y</bkyi:TermOfWarrant>
  <bkyi:TermOfWarrant contextRef="d_2015-09-23_2015-09-23_StatementClassOfStockAxis-September2015WarrantsMember" id="c23782572">P5Y</bkyi:TermOfWarrant>
  <bkyi:TermOfWarrant contextRef="d_2017-09-22_2017-09-22_ClassOfWarrantOrRightAxis-September2017Member" id="c23782590">P5Y</bkyi:TermOfWarrant>
  <dei:AmendmentFlag contextRef="d_2017-01-01_2017-09-30" id="c-14">false</dei:AmendmentFlag>
  <dei:CurrentFiscalYearEndDate contextRef="d_2017-01-01_2017-09-30" id="c-4">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:DocumentFiscalPeriodFocus contextRef="d_2017-01-01_2017-09-30" id="c-13">Q3</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="d_2017-01-01_2017-09-30" id="c-12">2017</dei:DocumentFiscalYearFocus>
  <dei:DocumentPeriodEndDate contextRef="d_2017-01-01_2017-09-30" id="c-11">2017-09-30</dei:DocumentPeriodEndDate>
  <dei:DocumentType contextRef="d_2017-01-01_2017-09-30" id="c-10">10-Q</dei:DocumentType>
  <dei:EntityCentralIndexKey contextRef="d_2017-01-01_2017-09-30" id="c-2">0001019034</dei:EntityCentralIndexKey>
  <dei:EntityCommonStockSharesOutstanding contextRef="i_2017-11-13" decimals="INF" id="c-9" unitRef="xbrli-shares">7691324</dei:EntityCommonStockSharesOutstanding>
  <dei:EntityCurrentReportingStatus contextRef="d_2017-01-01_2017-09-30" id="c-6">Yes</dei:EntityCurrentReportingStatus>
  <dei:EntityFilerCategory contextRef="d_2017-01-01_2017-09-30" id="c-5">Smaller Reporting Company</dei:EntityFilerCategory>
  <dei:EntityRegistrantName contextRef="d_2017-01-01_2017-09-30" id="c-1">BIO KEY INTERNATIONAL INC</dei:EntityRegistrantName>
  <dei:EntityVoluntaryFilers contextRef="d_2017-01-01_2017-09-30" id="c-7">No</dei:EntityVoluntaryFilers>
  <dei:EntityWellKnownSeasonedIssuer contextRef="d_2017-01-01_2017-09-30" id="c-8">No</dei:EntityWellKnownSeasonedIssuer>
  <dei:TradingSymbol contextRef="d_2017-01-01_2017-09-30" id="c-3">bkyi</dei:TradingSymbol>
  <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="i_2017-09-30" decimals="INF" id="c23782263" unitRef="iso4217-usd">28750</us-gaap:AccountsAndOtherReceivablesNetCurrent>
  <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="i_2016-12-31" decimals="INF" id="c23782264" unitRef="iso4217-usd">53638</us-gaap:AccountsAndOtherReceivablesNetCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="i_2017-09-30" decimals="INF" id="c23781897" unitRef="iso4217-usd">507886</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="i_2016-12-31" decimals="INF" id="c23781898" unitRef="iso4217-usd">466842</us-gaap:AccountsPayableCurrent>
  <us-gaap:AccountsReceivableGross contextRef="i_2017-09-30" decimals="INF" id="c23782226" unitRef="iso4217-usd">2646081</us-gaap:AccountsReceivableGross>
  <us-gaap:AccountsReceivableGross contextRef="i_2016-12-31" decimals="INF" id="c23782227" unitRef="iso4217-usd">3647031</us-gaap:AccountsReceivableGross>
  <us-gaap:AccountsReceivableGrossCurrent contextRef="i_2017-09-30" decimals="INF" id="c23782222" unitRef="iso4217-usd">576081</us-gaap:AccountsReceivableGrossCurrent>
  <us-gaap:AccountsReceivableGrossCurrent contextRef="i_2016-12-31" decimals="INF" id="c23782223" unitRef="iso4217-usd">1577031</us-gaap:AccountsReceivableGrossCurrent>
  <us-gaap:AccountsReceivableGrossNoncurrent contextRef="i_2017-09-30" decimals="INF" id="c23782224" unitRef="iso4217-usd">2070000</us-gaap:AccountsReceivableGrossNoncurrent>
  <us-gaap:AccountsReceivableGrossNoncurrent contextRef="i_2016-12-31" decimals="INF" id="c23782225" unitRef="iso4217-usd">2070000</us-gaap:AccountsReceivableGrossNoncurrent>
  <us-gaap:AccountsReceivableNet contextRef="i_2017-09-30" decimals="INF" id="c23782232" unitRef="iso4217-usd">1632296</us-gaap:AccountsReceivableNet>
  <us-gaap:AccountsReceivableNet contextRef="i_2016-12-31" decimals="INF" id="c23782233" unitRef="iso4217-usd">3133246</us-gaap:AccountsReceivableNet>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2017-09-30" decimals="INF" id="c23781870" unitRef="iso4217-usd">562296</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="i_2016-12-31" decimals="INF" id="c23781871" unitRef="iso4217-usd">1563246</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:AccountsReceivableNetNoncurrent contextRef="i_2017-09-30" decimals="INF" id="c23781884" unitRef="iso4217-usd">1070000</us-gaap:AccountsReceivableNetNoncurrent>
  <us-gaap:AccountsReceivableNetNoncurrent contextRef="i_2016-12-31" decimals="INF" id="c23781885" unitRef="iso4217-usd">1570000</us-gaap:AccountsReceivableNetNoncurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="i_2017-09-30" decimals="INF" id="c23781899" unitRef="iso4217-usd">427671</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="i_2016-12-31" decimals="INF" id="c23781900" unitRef="iso4217-usd">335323</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:AdditionalPaidInCapital contextRef="i_2017-09-30" decimals="INF" id="c23781947" unitRef="iso4217-usd">80864782</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AdditionalPaidInCapital contextRef="i_2016-12-31" decimals="INF" id="c23781948" unitRef="iso4217-usd">78253413</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2017-07-01_2017-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="INF" id="c23782235" unitRef="iso4217-usd">207047</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2016-07-01_2016-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="INF" id="c23782236" unitRef="iso4217-usd">31610</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2017-07-01_2017-09-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" decimals="INF" id="c23782237" unitRef="iso4217-usd">21663</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2016-07-01_2016-09-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" decimals="INF" id="c23782238" unitRef="iso4217-usd">25074</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23782239" unitRef="iso4217-usd">228710</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782240" unitRef="iso4217-usd">56684</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2017-01-01_2017-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="INF" id="c23782241" unitRef="iso4217-usd">714167</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2016-01-01_2016-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" decimals="INF" id="c23782242" unitRef="iso4217-usd">221791</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2017-01-01_2017-09-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" decimals="INF" id="c23782243" unitRef="iso4217-usd">88826</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2016-01-01_2016-09-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember" decimals="INF" id="c23782244" unitRef="iso4217-usd">59191</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782245" unitRef="iso4217-usd">802993</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782246" unitRef="iso4217-usd">280982</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i_2017-09-30" decimals="INF" id="c23782228" unitRef="iso4217-usd">13785</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i_2016-12-31" decimals="INF" id="c23782229" unitRef="iso4217-usd">13785</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent contextRef="i_2016-12-31" decimals="INF" id="c23782213" unitRef="iso4217-usd">500000</us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent contextRef="i_2017-09-30" decimals="INF" id="c23782701" unitRef="iso4217-usd">1000000</us-gaap:AllowanceForDoubtfulAccountsReceivableNoncurrent>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2017-07-01_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" decimals="INF" id="c23782295" unitRef="iso4217-usd">388681</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2017-01-01_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" decimals="INF" id="c23782298" unitRef="iso4217-usd">1118436</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782048" unitRef="iso4217-usd">10280</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782049" unitRef="iso4217-usd">10205</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-07-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-PreferredStockMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782344" unitRef="xbrli-shares">5416667</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-07-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-PreferredStockMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782345" unitRef="xbrli-shares">5416667</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-01-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-PreferredStockMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782346" unitRef="xbrli-shares">5416667</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-01-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-PreferredStockMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782347" unitRef="xbrli-shares">5416667</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-07-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782348" unitRef="xbrli-shares">205497</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-07-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782349" unitRef="xbrli-shares">28992</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-01-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782350" unitRef="xbrli-shares">101327</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-01-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782351" unitRef="xbrli-shares">13398</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-07-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782352" unitRef="xbrli-shares">9492</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-07-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782353" unitRef="xbrli-shares">6529</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-01-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782354" unitRef="xbrli-shares">5608</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-01-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" id="c23782355" unitRef="xbrli-shares" xs:nil="true"/>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-07-01_2017-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782356" unitRef="xbrli-shares">5631656</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-07-01_2016-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782357" unitRef="xbrli-shares">5452188</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-01-01_2017-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782358" unitRef="xbrli-shares">5523602</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-01-01_2016-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782359" unitRef="xbrli-shares">5430065</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-07-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782360" unitRef="xbrli-shares">262094</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-07-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782361" unitRef="xbrli-shares">215000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-01-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782362" unitRef="xbrli-shares">278761</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-01-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782363" unitRef="xbrli-shares">231667</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-07-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782364" unitRef="xbrli-shares">1351052</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-07-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782365" unitRef="xbrli-shares">1656702</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-01-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782366" unitRef="xbrli-shares">1351052</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-01-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782367" unitRef="xbrli-shares">1704618</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-07-01_2017-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782368" unitRef="xbrli-shares">1613146</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-07-01_2016-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782369" unitRef="xbrli-shares">1871702</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2017-01-01_2017-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782370" unitRef="xbrli-shares">1629813</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2016-01-01_2016-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" decimals="INF" id="c23782371" unitRef="xbrli-shares">1936285</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:Assets contextRef="i_2017-09-30" decimals="INF" id="c23781894" unitRef="iso4217-usd">15020343</us-gaap:Assets>
  <us-gaap:Assets contextRef="i_2016-12-31" decimals="INF" id="c23781895" unitRef="iso4217-usd">17289365</us-gaap:Assets>
  <us-gaap:AssetsCurrent contextRef="i_2017-09-30" decimals="INF" id="c23781880" unitRef="iso4217-usd">4988450</us-gaap:AssetsCurrent>
  <us-gaap:AssetsCurrent contextRef="i_2016-12-31" decimals="INF" id="c23781881" unitRef="iso4217-usd">4910296</us-gaap:AssetsCurrent>
  <us-gaap:AssetsNoncurrent contextRef="i_2017-09-30" decimals="INF" id="c23781892" unitRef="iso4217-usd">10031893</us-gaap:AssetsNoncurrent>
  <us-gaap:AssetsNoncurrent contextRef="i_2016-12-31" decimals="INF" id="c23781893" unitRef="iso4217-usd">12379069</us-gaap:AssetsNoncurrent>
  <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="d_2017-01-01_2017-09-30" id="c23782108">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Basis of Presentation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The accompanying unaudited interim condensed consolidated financial statements include the accounts of BIO-key International, Inc. and its wholly-owned subsidiary (collectively, the &amp;#x201c;Company&amp;#x201d;, or &amp;#x201c;BIO-key&amp;#x201d;) and are stated in conformity with accounting principles generally accepted in the United States of America, pursuant to the rules and regulations of the Securities and Exchange Commission (the &amp;#x201c;SEC&amp;#x201d;). The operating results for interim periods are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; necessarily indicative of results that &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be expected for any other interim period or for the full year. Pursuant to such rules and regulations, certain financial information and footnote disclosures normally included in the financial statements have been condensed or omitted. Significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In the opinion of management, the accompanying unaudited interim consolidated financial statements contain all necessary adjustments, consisting only of those of a recurring nature, and disclosures to present fairly the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s financial position and the results of its operations and cash flows for the periods presented. The balance sheet at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016 &lt;/div&gt;was derived from the audited financial statements, but does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; include all of the disclosures required by accounting principles generally accepted in the United States of America. These unaudited interim condensed consolidated financial statements should be read in conjunction with the financial statements and the related notes thereto included in the Company&amp;#x2019;s Annual Report on Form &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;-K for the fiscal year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016 (&lt;/div&gt;the &amp;#x201c;Form &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;-K&amp;#x201d;), filed with the SEC on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 31, 2017.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
  <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708595">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top;"&gt; &lt;td style="width: 18pt;"&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;NATURE OF BUSINESS AND BASIS OF PRESENTATION&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Nature of Business&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;BIO-key International, Inc. was founded in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1993&lt;/div&gt; as a fingerprint biometric technology company. Biometric technology is the science of analyzing specific human characteristics which are unique to each individual in order to identify a specific person from a broader population. We develop and market advanced fingerprint biometric identification and identity verification technologies, cryptographic authentication-transaction security technologies, as well as related identity management and credentialing software solutions. We sell our products and provide services primarily to commercial entities within highly regulated industries, like healthcare and financial services and the broader corporate enterprise.&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Basis of Presentation&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The accompanying unaudited interim condensed consolidated financial statements include the accounts of BIO-key International, Inc. and its wholly-owned subsidiary (collectively, the &amp;#x201c;Company&amp;#x201d;, or &amp;#x201c;BIO-key&amp;#x201d;) and are stated in conformity with accounting principles generally accepted in the United States of America, pursuant to the rules and regulations of the Securities and Exchange Commission (the &amp;#x201c;SEC&amp;#x201d;). The operating results for interim periods are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; necessarily indicative of results that &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be expected for any other interim period or for the full year. Pursuant to such rules and regulations, certain financial information and footnote disclosures normally included in the financial statements have been condensed or omitted. Significant intercompany accounts and transactions have been eliminated in consolidation.&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In the opinion of management, the accompanying unaudited interim consolidated financial statements contain all necessary adjustments, consisting only of those of a recurring nature, and disclosures to present fairly the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s financial position and the results of its operations and cash flows for the periods presented. The balance sheet at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016 &lt;/div&gt;was derived from the audited financial statements, but does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; include all of the disclosures required by accounting principles generally accepted in the United States of America. These unaudited interim condensed consolidated financial statements should be read in conjunction with the financial statements and the related notes thereto included in the Company&amp;#x2019;s Annual Report on Form &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;-K for the fiscal year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016 (&lt;/div&gt;the &amp;#x201c;Form &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;-K&amp;#x201d;), filed with the SEC on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 31, 2017.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Recently Issued Accounting Pronouncements&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 2014, &lt;/div&gt;ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; &amp;#x201c;Revenue from Contracts with Customers&amp;#x201d; was issued. The comprehensive new standard will supersede existing revenue recognition guidance and require revenue to be recognized when promised goods or services are transferred to customers in amounts that reflect the consideration to which the Company expects to be entitled in exchange for those goods or services. The guidance will also require that certain contract costs incurred to obtain or fulfill a contract, such as sales commissions, be capitalized as an asset and amortized as revenue is recognized. Adoption of the new rules could affect the timing of both revenue recognition and the incurrence of contract costs for certain transactions. The guidance permits &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; implementation approaches, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; requiring retrospective application of the new standard with restatement of prior years and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; requiring prospective application of the new standard with disclosure of results under old standards. The new standard was scheduled to be effective for reporting periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and early adoption is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; permitted. In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 2015, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,&lt;/div&gt; &amp;quot;Revenue from Contracts with Customers (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt;): Deferral of Effective Date&amp;quot; (&amp;quot;ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&amp;quot;&lt;/div&gt;) which defers the effective date of ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; by &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year. ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; is now effective for annual reporting periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2017 &lt;/div&gt;including interim periods within that reporting period.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company is continuing to evaluate the standard&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s impact on its consolidated results of operations and financial condition. BIO-key has conducted initial analyses, developed a project management plan relative to the process of adopting this ASU, and is currently completing detailed contract reviews to determine potential adjustments to existing accounting policies as well as to support an evaluation of the standard&amp;#x2019;s impact on the Company&amp;#x2019;s consolidated results of operations and financial condition. For the majority of BIO-key&amp;#x2019;s revenue arrangements, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; significant impacts are expected. However, in addition to expanded disclosures regarding revenue, the ASU could, for example, impact the timing of revenue recognition in some arrangements for which software industry-specific guidance (which the ASU supersedes) is presently utilized. The Company currently anticipates utilizing the modified retrospective method of adoption on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2018.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July 2015, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; &amp;quot;Inventory (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;330&lt;/div&gt;): Simplifying the Measurement of Inventory&amp;quot; (&amp;quot;ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&amp;quot;&lt;/div&gt;). The amendments in ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt; clarifies the measurement of inventory to be the lower of cost or realizable value and would only apply to inventory valued using the FIFO or average costing methods. ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt; is effective for fiscal years beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2016, &lt;/div&gt;including interim periods within those fiscal years. The reporting entity should apply the amendments prospectively with earlier application permitted as of the beginning of an interim or annual reporting period. The adoption of ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt; did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; materially impact the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s consolidated financial statements.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 2016, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01,&lt;/div&gt; &amp;#x201c;Financial Instruments &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2013; Overall: Recognition and Measurement of Financial Assets and Financial Liabilities&amp;#x201d; (&amp;#x201c;ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&amp;#x201d;&lt;/div&gt;). The update addresses certain aspects of recognition, measurement, presentation and disclosure of financial instruments, specifically equity investments and financial instruments measured at amortized cost. ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&lt;/div&gt; is effective for public companies for annual and interim periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2017.&amp;nbsp; &lt;/div&gt;Management is currently assessing the impact that ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&lt;/div&gt; will have, if any, on the Company&amp;#x2019;s consolidated financial statements.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; February 2016, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02,&lt;/div&gt; &amp;#x201c;Leases&amp;#x201d;. The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt; months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The new standard is effective for fiscal years beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2018, &lt;/div&gt;including interim periods within those fiscal years. A modified retrospective transition approach is required for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. The Company is currently evaluating the impact of its pending adoption of the new standard on its consolidated financial statements, but expects that it will increase its assets and liabilities&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt; for amounts yet to be determined.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 2014, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; &amp;#x201c;Disclosure of Uncertainties about an Entity's Ability to Continue as a Going Concern&amp;#x201d;. Prior to ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; a definition for substantial doubt did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; exist. However, the new guidance says that substantial doubt exists when relevant conditions and events, considered in the aggregate, indicate that it is probable that the entity will be unable to meet its obligations as they become due within &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year after the date that the financial statements are available to be issued. The FASB's definition could be perceived as a higher threshold than current practice as the term &amp;#x201c;probable&amp;#x201d; means likely to occur. Under the new standard, management should evaluate all relevant known conditions, or those that can be reasonably expected to happen as of the date the financial statements are to be issued. This evaluation should be both qualitative and quantitative in nature, and should include conditions that might give rise to substantial doubt. ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; is effective for fiscal years beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2016, &lt;/div&gt;including interim periods within those fiscal years. The Company adopted ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; during the quarter ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 31, 2017.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 2016, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; &amp;#x201c;Compensation &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2013; Stock Compensation: Improvements to Employee Share-Based Payment Accounting&amp;#x201d; (&amp;#x201c;ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&amp;#x201d;&lt;/div&gt;).&amp;nbsp; ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; requires, among other things, that excess tax benefits and tax deficiencies be recognized as income tax expense or benefit in the income statement rather than as additional paid-in capital, changes the classification of excess tax benefits from a financing activity to an operating activity in the statement of cash flows, and allows forfeitures to be accounted for when they occur rather than estimated.&amp;nbsp; ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; is effective for public companies for interim and annual periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2016.&amp;nbsp; &lt;/div&gt;The Company will continue to estimate forfeitures at each reporting period, rather than electing an accounting policy change to record the impact of such forfeitures as they occur. The adoption did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have a material impact on the Company's consolidated financial statements.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July 2017, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; Earnings Per Share (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;260&lt;/div&gt;), Distinguishing Liabilities from Equity (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;480&lt;/div&gt;) and Derivatives and Hedging (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;815&lt;/div&gt;): I. Accounting for Certain Financial Instruments with Down Round Features; II. Replacement of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily Redeemable Non-controlling Interests with a Scope Exception. Part I of this update addresses the complexity of accounting for certain financial instruments with down round features. Down round features are features of certain equity-linked instruments (or embedded features) that result in the strike price being reduced on the basis &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;of the pricing of future equity offerings. Current accounting guidance creates cost and complexity for entities that issue financial instruments (such as warrants and convertible instruments) with down round features that require fair value measurement of the entire instrument or conversion option. &lt;/div&gt;Under ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; down round features do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; meet the criteria for derivative accounting and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; liability is to be recorded until an actual issuance of securities&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp; triggers the down-round feature.&lt;/div&gt; &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;Part II of this update addresses the difficulty of navigating Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;480,&lt;/div&gt; Distinguishing Liabilities from Equity, because of the existence of extensive pending content in the FASB Accounting Standards Codification. This pending content is the result of the indefinite deferral of accounting requirements about mandatorily redeemable financial instruments of certain nonpublic entities and certain mandatorily redeemable non-controlling interests. The amendments in Part II of this update do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have an accounting effect. This ASU is effective for fiscal years, and interim periods within those years, beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2018, &lt;/div&gt;with early adoption permitted. The adoption of ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017, &lt;/div&gt;did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have any impact on the condensed consolidated financial statements, however our disclosures with respect to equity instruments with down round features have been updated.&amp;nbsp; See Note &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9&lt;/div&gt; for updated disclosures.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Management does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; believe that any other recently issued, but &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; yet effective, accounting standard if currently adopted would have a material effect on the accompanying consolidated financial statements.&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Reclassification&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Reclassifications occurred to certain prior year amounts in order to conform to the current year classifications. The reclassifications have &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; effect on the reported net loss.&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2017-09-30" decimals="INF" id="c23782204" unitRef="iso4217-usd">971857</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2016-12-31" decimals="INF" id="c23782205" unitRef="iso4217-usd">1061307</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2015-12-31" decimals="INF" id="c23782094" unitRef="iso4217-usd">4321078</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2016-09-30" decimals="INF" id="c23782096" unitRef="iso4217-usd">177388</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782091" unitRef="iso4217-usd">-89450</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782092" unitRef="iso4217-usd">-4143690</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="i_2017-09-22_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember" decimals="INF" id="c23782502" unitRef="iso4217-usd-per-xbrli-shares">3.60</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="i_2013-10-25_StatementEquityComponentsAxis-PrivateInvestorSPAMember" decimals="INF" id="c23782522" unitRef="iso4217-usd-per-xbrli-shares">6</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="i_2016-11-30_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember" decimals="INF" id="c23782552" unitRef="iso4217-usd-per-xbrli-shares">3.60</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="i_2014-11-13_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember" decimals="INF" id="c23782554" unitRef="iso4217-usd-per-xbrli-shares">3.60</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="i_2015-03-09" decimals="INF" id="c23782565" unitRef="iso4217-usd-per-xbrli-shares">2.52</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="i_2015-09-23_StatementClassOfStockAxis-September2015WarrantsMember" decimals="INF" id="c23782571" unitRef="iso4217-usd-per-xbrli-shares">3.60</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="i_2017-09-22_ClassOfWarrantOrRightAxis-September2017Member" decimals="INF" id="c23782589" unitRef="iso4217-usd-per-xbrli-shares">3.60</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="i_2017-09-22_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember" decimals="INF" id="c23782500" unitRef="xbrli-shares">138889</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="i_2013-10-25_StatementEquityComponentsAxis-WarrantMember_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember" decimals="INF" id="c23782520" unitRef="xbrli-shares">1026972</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="i_2013-11-08_StatementEquityComponentsAxis-PlacementAgentWarrantsMember" decimals="INF" id="c23782526" unitRef="xbrli-shares">82158</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="i_2014-11-13_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember" decimals="INF" id="c23782536" unitRef="xbrli-shares">996877</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="i_2015-03-09" decimals="INF" id="c23782563" unitRef="xbrli-shares">47917</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="i_2015-09-23_DebtInstrumentAxis-PromissoryNoteMember" decimals="INF" id="c23782570" unitRef="xbrli-shares">69445</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="i_2017-09-22_ClassOfWarrantOrRightAxis-September2017Member" decimals="INF" id="c23782587" unitRef="xbrli-shares">138889</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="i_2017-11-06_CounterpartyNameAxis-ConsultancyFirmMember_SubsequentEventTypeAxis-SubsequentEventMember" decimals="INF" id="c23782727" unitRef="xbrli-shares">100000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
  <us-gaap:CommitmentsAndContingencies contextRef="i_2017-09-30" id="c23781910" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CommitmentsAndContingencies contextRef="i_2016-12-31" id="c23781911" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2017-09-30" decimals="INF" id="c23781939" unitRef="iso4217-usd-per-xbrli-shares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2016-12-31" decimals="INF" id="c23781940" unitRef="iso4217-usd-per-xbrli-shares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:CommonStockSharesAuthorized contextRef="i_2017-09-30" decimals="INF" id="c23781941" unitRef="xbrli-shares">170000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesAuthorized contextRef="i_2016-12-31" decimals="INF" id="c23781942" unitRef="xbrli-shares">170000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:CommonStockSharesIssued contextRef="i_2017-09-30" decimals="INF" id="c23781943" unitRef="xbrli-shares">6927826</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesIssued contextRef="i_2016-12-31" decimals="INF" id="c23781944" unitRef="xbrli-shares">6093843</us-gaap:CommonStockSharesIssued>
  <us-gaap:CommonStockSharesOutstanding contextRef="i_2017-09-30" decimals="INF" id="c23781945" unitRef="xbrli-shares">6927826</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockSharesOutstanding contextRef="i_2016-12-31" decimals="INF" id="c23781946" unitRef="xbrli-shares">6093843</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:CommonStockValue contextRef="i_2017-09-30" decimals="INF" id="c23781937" unitRef="iso4217-usd">692</us-gaap:CommonStockValue>
  <us-gaap:CommonStockValue contextRef="i_2016-12-31" decimals="INF" id="c23781938" unitRef="iso4217-usd">609</us-gaap:CommonStockValue>
  <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708616">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top;"&gt; &lt;td style="width: 36pt;"&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; customers accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;45%&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; customers accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44%&lt;/div&gt; of revenue, respectively. For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; customers accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;32%&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; customer accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;22%&lt;/div&gt; of revenue, respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times\ New\ Roman, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;At&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; customer accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;44%&lt;/div&gt; of accounts receivable. One customer accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;100%&lt;/div&gt;&lt;/div&gt; of non-current accounts receivable as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016. &lt;/div&gt;Based on prior history with this customer, the Company believes the amount is fully collectable, however, the Company has reserved &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,000,000&lt;/div&gt; which represents &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;48%&lt;/div&gt; of the remaining balance owed under the contract, due to the length of time the receivable has been outstanding.&amp;nbsp;&amp;nbsp;At &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; customer accounted for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;81%&lt;/div&gt; of current accounts receivable.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2017-07-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NorthAmericaMember" decimals="INF" id="c23782672" unitRef="xbrli-pure">0.81</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2016-07-01_2016-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NorthAmericaMember" decimals="INF" id="c23782673" unitRef="xbrli-pure">0.9</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2017-01-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NorthAmericaMember" decimals="INF" id="c23782676" unitRef="xbrli-pure">0.75</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2016-01-01_2016-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NorthAmericaMember" decimals="INF" id="c23782677" unitRef="xbrli-pure">0.84</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2017-07-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember" decimals="INF" id="c23782688" unitRef="xbrli-pure">0.45</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2016-07-01_2016-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember" decimals="INF" id="c23782690" unitRef="xbrli-pure">0.44</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2017-01-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember" decimals="INF" id="c23782694" unitRef="xbrli-pure">0.32</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2016-01-01_2016-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember" decimals="INF" id="c23782696" unitRef="xbrli-pure">0.22</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2017-01-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember" decimals="INF" id="c23782698" unitRef="xbrli-pure">0.44</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2017-01-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-NonCurrentAccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember" decimals="INF" id="c23782699" unitRef="xbrli-pure">1</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2016-01-01_2016-12-31_ConcentrationRiskByBenchmarkAxis-CurrentAccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember" decimals="INF" id="c23782704" unitRef="xbrli-pure">0.81</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="d_2016-01-01_2016-12-31_ConcentrationRiskByBenchmarkAxis-NonCurrentAccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember" decimals="INF" id="c23782710" unitRef="xbrli-pure">1</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConversionOfStockSharesConverted1 contextRef="d_2017-10-17_2017-10-17_ConversionOfStockByUniqueDescriptionAxis-ConversionOfSeriesA1SharesIntoCommonStockMember_SubsequentEventTypeAxis-SubsequentEventMember" decimals="INF" id="c23782723" unitRef="xbrli-shares">27404</us-gaap:ConversionOfStockSharesConverted1>
  <us-gaap:ConversionOfStockSharesIssued1 contextRef="d_2017-10-17_2017-10-17_ConversionOfStockByUniqueDescriptionAxis-ConversionOfSeriesA1SharesIntoCommonStockMember" decimals="INF" id="c23782726" unitRef="xbrli-shares">761222</us-gaap:ConversionOfStockSharesIssued1>
  <us-gaap:CostOfRevenue contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23781981" unitRef="iso4217-usd">923081</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23781982" unitRef="iso4217-usd">171783</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23781983" unitRef="iso4217-usd">2379977</us-gaap:CostOfRevenue>
  <us-gaap:CostOfRevenue contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23781984" unitRef="iso4217-usd">420121</us-gaap:CostOfRevenue>
  <us-gaap:CostOfServices contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23781973" unitRef="iso4217-usd">190889</us-gaap:CostOfServices>
  <us-gaap:CostOfServices contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23781974" unitRef="iso4217-usd">46257</us-gaap:CostOfServices>
  <us-gaap:CostOfServices contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23781975" unitRef="iso4217-usd">285369</us-gaap:CostOfServices>
  <us-gaap:CostOfServices contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23781976" unitRef="iso4217-usd">168636</us-gaap:CostOfServices>
  <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="i_2015-09-23_ClassOfWarrantOrRightAxis-September2015WarrantsMember" decimals="INF" id="c23782581" unitRef="iso4217-usd">92199</us-gaap:DebtInstrumentUnamortizedDiscount>
  <us-gaap:DeferredRevenueNoncurrent contextRef="i_2017-09-30" decimals="INF" id="c23781903" unitRef="iso4217-usd">308622</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:DeferredRevenueNoncurrent contextRef="i_2016-12-31" decimals="INF" id="c23781904" unitRef="iso4217-usd">633062</us-gaap:DeferredRevenueNoncurrent>
  <us-gaap:DepositsAssetsNoncurrent contextRef="i_2017-09-30" decimals="INF" id="c23781888" unitRef="iso4217-usd">8712</us-gaap:DepositsAssetsNoncurrent>
  <us-gaap:DepositsAssetsNoncurrent contextRef="i_2016-12-31" decimals="INF" id="c23781889" unitRef="iso4217-usd">8712</us-gaap:DepositsAssetsNoncurrent>
  <us-gaap:Depreciation contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782046" unitRef="iso4217-usd">33526</us-gaap:Depreciation>
  <us-gaap:Depreciation contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782047" unitRef="iso4217-usd">37764</us-gaap:Depreciation>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708599">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.&lt;/div&gt; &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;SHARE BASED COMPENSATION&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;The following table presents share-based compensation expenses for continuing operations included in the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s unaudited interim condensed consolidated statements of operations:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Selling, general and administrative&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;207,047&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,610&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Research, development and engineering&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,663&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25,074&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;228,710&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;56,684&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Selling, general and administrative&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;714,167&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;221,791&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Research, development and engineering&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;88,826&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;59,191&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;802,993&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;280,982&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:DividendsPayableCurrent contextRef="i_2017-09-30" decimals="INF" id="c23781901" unitRef="iso4217-usd">463125</us-gaap:DividendsPayableCurrent>
  <us-gaap:DividendsPayableCurrent contextRef="i_2016-12-31" decimals="INF" id="c23781902" unitRef="iso4217-usd">401250</us-gaap:DividendsPayableCurrent>
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782415" unitRef="iso4217-usd">135000</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782417" unitRef="iso4217-usd">270000</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23782451" unitRef="iso4217-usd">328125</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23782453" unitRef="iso4217-usd">131250</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="i_2017-09-30" decimals="INF" id="c23782105" unitRef="iso4217-usd">601875</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="i_2016-09-30" decimals="INF" id="c23782106" unitRef="iso4217-usd">200625</us-gaap:DividendsPayableCurrentAndNoncurrent>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23782031" unitRef="iso4217-usd-per-xbrli-shares">-0.28</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782032" unitRef="iso4217-usd-per-xbrli-shares">-0.24</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782033" unitRef="iso4217-usd-per-xbrli-shares">-0.85</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareBasicAndDiluted contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782034" unitRef="iso4217-usd-per-xbrli-shares">-0.77</us-gaap:EarningsPerShareBasicAndDiluted>
  <us-gaap:EarningsPerShareTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708609">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LOSS PER SHARE COMMON STOCK (&amp;#x201c;EPS&amp;#x201d;)&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s basic EPS is calculated using net loss available to common shareholders and the weighted-average number of shares outstanding during the reporting period. Diluted EPS includes the effect from potential issuance of common stock, such as stock issuable pursuant to the exercise of stock options and warrants and the assumed conversion of convertible notes and preferred stock.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The reconciliation of the numerators of the basic and diluted EPS calculations was as follows for both of the following &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; month periods ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Basic Numerator:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net loss&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,605,784&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,134,422&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4,751,301&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,673,125&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Convertible preferred stock dividends&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(200,625&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(200,625&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(601,875&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(601,875&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net loss available to common stockholders&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,806,409&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,335,047&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,353,176&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4,275,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic Denominator&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,535,449&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,530,105&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,333,530&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,521,218&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Per Share Amount&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.28&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.24&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.85&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.77&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;All potential common shares were antidilutive, and accordingly diluted EPS equaled basic EPS for all periods presented in the accompanying financial statements.&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The following table sets forth the options and warrants which were excluded from the diluted per share calculation even though the exercise prices were less than the average market price of the common shares because the effect of including these potential shares was antidilutive due to the net losses for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016:&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Preferred stock&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,416,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,416,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,416,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,416,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Stock options&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;205,497&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,992&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;101,327&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,398&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Warrants&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,492&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,529&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,608&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,631,656&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,452,188&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,523,602&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,430,065&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;Items excluded from the diluted per share calculation because the exercise price was greater than the average market price of the common shares:&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style=""&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Stock options&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;262,094&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;215,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;278,761&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;231,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Warrants&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,351,052&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,656,702&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,351,052&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,704,618&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,613,146&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,871,702&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,629,813&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,936,285&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2016-07-01_2016-09-30_ClassOfWarrantOrRightAxis-September2015WarrantsMember" decimals="INF" id="c23782583" unitRef="iso4217-usd">56017</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueAdjustmentOfWarrants contextRef="d_2016-01-01_2016-09-30_ClassOfWarrantOrRightAxis-September2015WarrantsMember" decimals="INF" id="c23782585" unitRef="iso4217-usd">4607</us-gaap:FairValueAdjustmentOfWarrants>
  <us-gaap:FairValueDisclosuresTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708615">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top;"&gt; &lt;td style="width: 27pt;"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;FAIR VALUES OF FINANCIAL INSTRUMENTS&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, and due from factor, are carried at, or approximate, fair value because of their short-term nature.&lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="d_2016-07-01_2016-09-30_FairValueByLiabilityClassAxis-WarrantsIssuedUnderPISPAMember" decimals="INF" id="c23782529" unitRef="iso4217-usd">4368</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings contextRef="d_2016-01-01_2016-09-30_FairValueByLiabilityClassAxis-WarrantsIssuedUnderPISPAMember" decimals="INF" id="c23782531" unitRef="iso4217-usd">6272</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues contextRef="d_2013-11-08_2013-11-08_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByLiabilityClassAxis-WarrantsIssuedUnderPISPAMember" decimals="INF" id="c23782527" unitRef="iso4217-usd">325891</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="i_2016-12-31_FairValueByLiabilityClassAxis-WarrantsIssuedUnderPISPAMember" decimals="INF" id="c23782532" unitRef="iso4217-usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="d_2017-01-01_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" id="c23782283">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="i_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" decimals="INF" id="c23783194" unitRef="iso4217-usd">1200000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="i_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" decimals="INF" id="c23783192" unitRef="iso4217-usd">2400000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="i_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" decimals="INF" id="c23783190" unitRef="iso4217-usd">3000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="i_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" decimals="INF" id="c23783188" unitRef="iso4217-usd">2600000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="d_2017-07-01_2017-09-30" id="c23782011" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782012" unitRef="iso4217-usd">60385</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
  <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="d_2017-01-01_2017-09-30" id="c23782013" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GainLossOnDerivativeInstrumentsNetPretax contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782014" unitRef="iso4217-usd">10879</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
  <us-gaap:GainLossOnSaleOfDerivatives contextRef="d_2017-01-01_2017-09-30" id="c23782052" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:GainLossOnSaleOfDerivatives contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782053" unitRef="iso4217-usd">10879</us-gaap:GainLossOnSaleOfDerivatives>
  <us-gaap:GrossProfit contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23781985" unitRef="iso4217-usd">19336</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23781986" unitRef="iso4217-usd">259680</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23781987" unitRef="iso4217-usd">867656</us-gaap:GrossProfit>
  <us-gaap:GrossProfit contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23781988" unitRef="iso4217-usd">857748</us-gaap:GrossProfit>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782069" unitRef="iso4217-usd">41044</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782070" unitRef="iso4217-usd">-607748</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782059" unitRef="iso4217-usd">-1000950</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782060" unitRef="iso4217-usd">-957024</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782071" unitRef="iso4217-usd">92348</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782072" unitRef="iso4217-usd">-156000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782073" unitRef="iso4217-usd">-324440</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782074" unitRef="iso4217-usd">-136251</us-gaap:IncreaseDecreaseInDeferredRevenue>
  <us-gaap:IncreaseDecreaseInInventories contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782063" unitRef="iso4217-usd">414164</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInInventories contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782064" unitRef="iso4217-usd">219591</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782061" unitRef="iso4217-usd">-24888</us-gaap:IncreaseDecreaseInOtherReceivables>
  <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782062" unitRef="iso4217-usd">-33380</us-gaap:IncreaseDecreaseInOtherReceivables>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782065" unitRef="iso4217-usd">18578</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782066" unitRef="iso4217-usd">39205</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2017-09-30" decimals="INF" id="c23781890" unitRef="iso4217-usd">175896</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2016-12-31" decimals="INF" id="c23781891" unitRef="iso4217-usd">134132</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:InterestIncomeExpenseNet contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23782007" unitRef="iso4217-usd">6</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782008" unitRef="iso4217-usd">6</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782009" unitRef="iso4217-usd">20</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestIncomeExpenseNet contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782010" unitRef="iso4217-usd">19</us-gaap:InterestIncomeExpenseNet>
  <us-gaap:InterestPaidNet contextRef="d_2017-01-01_2017-09-30" id="c23782098" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:InterestPaidNet contextRef="d_2016-01-01_2016-09-30" id="c23782099" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:InventoryDisclosureTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708605">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top;"&gt; &lt;td style="width: 36pt;"&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;INVENTORY&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Inventory is stated at the lower of cost, determined on a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; in, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; out basis, or market, and consists primarily of fabricated assemblies and finished goods. Inventory is comprised of the following as of:&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Finished goods&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;470,544&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;381,762&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Fabricated assemblies&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;409,048&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;83,666&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total inventory&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;879,592&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;465,428&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i_2017-09-30" decimals="INF" id="c23782272" unitRef="iso4217-usd">470544</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="i_2016-12-31" decimals="INF" id="c23782273" unitRef="iso4217-usd">381762</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:InventoryNet contextRef="i_2017-09-30" decimals="INF" id="c23781874" unitRef="iso4217-usd">879592</us-gaap:InventoryNet>
  <us-gaap:InventoryNet contextRef="i_2016-12-31" decimals="INF" id="c23781875" unitRef="iso4217-usd">465428</us-gaap:InventoryNet>
  <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves contextRef="i_2017-09-30" decimals="INF" id="c23782274" unitRef="iso4217-usd">409048</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
  <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves contextRef="i_2016-12-31" decimals="INF" id="c23782275" unitRef="iso4217-usd">83666</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
  <us-gaap:Liabilities contextRef="i_2017-09-30" decimals="INF" id="c23781907" unitRef="iso4217-usd">1707304</us-gaap:Liabilities>
  <us-gaap:Liabilities contextRef="i_2016-12-31" decimals="INF" id="c23781908" unitRef="iso4217-usd">1836477</us-gaap:Liabilities>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2017-09-30" decimals="INF" id="c23781953" unitRef="iso4217-usd">15020343</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2016-12-31" decimals="INF" id="c23781954" unitRef="iso4217-usd">17289365</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LiabilitiesCurrent contextRef="i_2017-09-30" decimals="INF" id="c23781905" unitRef="iso4217-usd">1707304</us-gaap:LiabilitiesCurrent>
  <us-gaap:LiabilitiesCurrent contextRef="i_2016-12-31" decimals="INF" id="c23781906" unitRef="iso4217-usd">1836477</us-gaap:LiabilitiesCurrent>
  <us-gaap:LicenseCosts contextRef="d_2017-07-01_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" decimals="INF" id="c23782294" unitRef="iso4217-usd">1319</us-gaap:LicenseCosts>
  <us-gaap:LicenseCosts contextRef="d_2017-01-01_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" decimals="INF" id="c23782297" unitRef="iso4217-usd">48251</us-gaap:LicenseCosts>
  <us-gaap:LicenseCosts contextRef="d_2017-07-01_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareLicenseRightsMember" decimals="INF" id="c23782303" unitRef="iso4217-usd">2640</us-gaap:LicenseCosts>
  <us-gaap:LicenseCosts contextRef="d_2017-01-01_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareLicenseRightsMember" decimals="INF" id="c23782304" unitRef="iso4217-usd">31356</us-gaap:LicenseCosts>
  <us-gaap:LicenseCosts contextRef="d_2015-12-31_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareLicenseRightsMember" decimals="INF" id="c23782307" unitRef="iso4217-usd">51036</us-gaap:LicenseCosts>
  <us-gaap:LicenseCosts contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23781977" unitRef="iso4217-usd">732192</us-gaap:LicenseCosts>
  <us-gaap:LicenseCosts contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23781978" unitRef="iso4217-usd">125526</us-gaap:LicenseCosts>
  <us-gaap:LicenseCosts contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23781979" unitRef="iso4217-usd">2094608</us-gaap:LicenseCosts>
  <us-gaap:LicenseCosts contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23781980" unitRef="iso4217-usd">251485</us-gaap:LicenseCosts>
  <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708597">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top;"&gt; &lt;td style="width: 18pt;"&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;ACCOUNTS RECEIVABLE&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Accounts receivable are carried at original amount less an estimate made for doubtful receivables based on a review of all outstanding amounts on a monthly basis. Management determines the allowance for doubtful receivables by regularly evaluating individual customer receivables and considering a customer&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s financial condition, credit history, and current economic conditions. Accounts receivable are written off when deemed uncollectible. During the year ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016, &lt;/div&gt;the Company reclassified a past due receivable to non-current as management concluded that collection &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; occur in the near term. As a result of the payment delays, the Company had reserved &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$500,000&lt;/div&gt; at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016 &lt;/div&gt;and in the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017,&amp;nbsp;&lt;/div&gt;the Company reserved an additional &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$500,000.&lt;/div&gt; The total reserve represents &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;48%&lt;/div&gt; of the remaining balance owed at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017. &lt;/div&gt;Recoveries of accounts receivable previously written off are recorded when received. Accounts receivable consisted of the following as of:&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accounts receivable - current&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;576,081&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,577,031&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accounts receivable - non current&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,070,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,070,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,646,081&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,647,031&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Allowance for doubtful accounts - current&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(13,785&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(13,785&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Allowance for doubtful accounts - non current&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,000,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(500,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accounts receivable, net of allowance for doubtful accounts&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,632,296&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,133,246&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782089" unitRef="iso4217-usd">1919634</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782090" unitRef="iso4217-usd">-567720</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782080" unitRef="iso4217-usd">-204673</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782081" unitRef="iso4217-usd">-52976</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782075" unitRef="iso4217-usd">-1804411</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782076" unitRef="iso4217-usd">-3522994</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetIncomeLoss contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23782019" unitRef="iso4217-usd">-1605784</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782020" unitRef="iso4217-usd">-1134422</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782021" unitRef="iso4217-usd">-4751301</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLoss contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782022" unitRef="iso4217-usd">-3673125</us-gaap:NetIncomeLoss>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23782027" unitRef="iso4217-usd">-1806409</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782028" unitRef="iso4217-usd">-1335047</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782029" unitRef="iso4217-usd">-5353176</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782030" unitRef="iso4217-usd">-4275000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
  <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="d_2017-01-01_2017-09-30" id="c23782111">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Recently Issued Accounting Pronouncements&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 2014, &lt;/div&gt;ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; &amp;#x201c;Revenue from Contracts with Customers&amp;#x201d; was issued. The comprehensive new standard will supersede existing revenue recognition guidance and require revenue to be recognized when promised goods or services are transferred to customers in amounts that reflect the consideration to which the Company expects to be entitled in exchange for those goods or services. The guidance will also require that certain contract costs incurred to obtain or fulfill a contract, such as sales commissions, be capitalized as an asset and amortized as revenue is recognized. Adoption of the new rules could affect the timing of both revenue recognition and the incurrence of contract costs for certain transactions. The guidance permits &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; implementation approaches, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; requiring retrospective application of the new standard with restatement of prior years and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; requiring prospective application of the new standard with disclosure of results under old standards. The new standard was scheduled to be effective for reporting periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December&amp;nbsp;&lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt; and early adoption is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; permitted. In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 2015, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14,&lt;/div&gt; &amp;quot;Revenue from Contracts with Customers (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;606&lt;/div&gt;): Deferral of Effective Date&amp;quot; (&amp;quot;ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;14&amp;quot;&lt;/div&gt;) which defers the effective date of ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; by &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year. ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; is now effective for annual reporting periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2017 &lt;/div&gt;including interim periods within that reporting period.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company is continuing to evaluate the standard&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s impact on its consolidated results of operations and financial condition. BIO-key has conducted initial analyses, developed a project management plan relative to the process of adopting this ASU, and is currently completing detailed contract reviews to determine potential adjustments to existing accounting policies as well as to support an evaluation of the standard&amp;#x2019;s impact on the Company&amp;#x2019;s consolidated results of operations and financial condition. For the majority of BIO-key&amp;#x2019;s revenue arrangements, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; significant impacts are expected. However, in addition to expanded disclosures regarding revenue, the ASU could, for example, impact the timing of revenue recognition in some arrangements for which software industry-specific guidance (which the ASU supersedes) is presently utilized. The Company currently anticipates utilizing the modified retrospective method of adoption on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2018.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July 2015, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; &amp;quot;Inventory (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;330&lt;/div&gt;): Simplifying the Measurement of Inventory&amp;quot; (&amp;quot;ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&amp;quot;&lt;/div&gt;). The amendments in ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt; clarifies the measurement of inventory to be the lower of cost or realizable value and would only apply to inventory valued using the FIFO or average costing methods. ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt; is effective for fiscal years beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2016, &lt;/div&gt;including interim periods within those fiscal years. The reporting entity should apply the amendments prospectively with earlier application permitted as of the beginning of an interim or annual reporting period. The adoption of ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt; did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; materially impact the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s consolidated financial statements.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 2016, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01,&lt;/div&gt; &amp;#x201c;Financial Instruments &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2013; Overall: Recognition and Measurement of Financial Assets and Financial Liabilities&amp;#x201d; (&amp;#x201c;ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&amp;#x201d;&lt;/div&gt;). The update addresses certain aspects of recognition, measurement, presentation and disclosure of financial instruments, specifically equity investments and financial instruments measured at amortized cost. ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&lt;/div&gt; is effective for public companies for annual and interim periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2017.&amp;nbsp; &lt;/div&gt;Management is currently assessing the impact that ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;01&lt;/div&gt; will have, if any, on the Company&amp;#x2019;s consolidated financial statements.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; February 2016, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;02,&lt;/div&gt; &amp;#x201c;Leases&amp;#x201d;. The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt; months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The new standard is effective for fiscal years beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2018, &lt;/div&gt;including interim periods within those fiscal years. A modified retrospective transition approach is required for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. The Company is currently evaluating the impact of its pending adoption of the new standard on its consolidated financial statements, but expects that it will increase its assets and liabilities&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt; for amounts yet to be determined.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 2014, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;No.&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; &amp;#x201c;Disclosure of Uncertainties about an Entity's Ability to Continue as a Going Concern&amp;#x201d;. Prior to ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; a definition for substantial doubt did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; exist. However, the new guidance says that substantial doubt exists when relevant conditions and events, considered in the aggregate, indicate that it is probable that the entity will be unable to meet its obligations as they become due within &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year after the date that the financial statements are available to be issued. The FASB's definition could be perceived as a higher threshold than current practice as the term &amp;#x201c;probable&amp;#x201d; means likely to occur. Under the new standard, management should evaluate all relevant known conditions, or those that can be reasonably expected to happen as of the date the financial statements are to be issued. This evaluation should be both qualitative and quantitative in nature, and should include conditions that might give rise to substantial doubt. ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; is effective for fiscal years beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2016, &lt;/div&gt;including interim periods within those fiscal years. The Company adopted ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2014&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15&lt;/div&gt; during the quarter ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 31, 2017.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 2016, &lt;/div&gt;the FASB issued Accounting Standards Update &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09,&lt;/div&gt; &amp;#x201c;Compensation &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2013; Stock Compensation: Improvements to Employee Share-Based Payment Accounting&amp;#x201d; (&amp;#x201c;ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&amp;#x201d;&lt;/div&gt;).&amp;nbsp; ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; requires, among other things, that excess tax benefits and tax deficiencies be recognized as income tax expense or benefit in the income statement rather than as additional paid-in capital, changes the classification of excess tax benefits from a financing activity to an operating activity in the statement of cash flows, and allows forfeitures to be accounted for when they occur rather than estimated.&amp;nbsp; ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;09&lt;/div&gt; is effective for public companies for interim and annual periods beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2016.&amp;nbsp; &lt;/div&gt;The Company will continue to estimate forfeitures at each reporting period, rather than electing an accounting policy change to record the impact of such forfeitures as they occur. The adoption did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have a material impact on the Company's consolidated financial statements.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July 2017, &lt;/div&gt;the FASB issued ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; Earnings Per Share (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;260&lt;/div&gt;), Distinguishing Liabilities from Equity (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;480&lt;/div&gt;) and Derivatives and Hedging (Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;815&lt;/div&gt;): I. Accounting for Certain Financial Instruments with Down Round Features; II. Replacement of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily Redeemable Non-controlling Interests with a Scope Exception. Part I of this update addresses the complexity of accounting for certain financial instruments with down round features. Down round features are features of certain equity-linked instruments (or embedded features) that result in the strike price being reduced on the basis &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;of the pricing of future equity offerings. Current accounting guidance creates cost and complexity for entities that issue financial instruments (such as warrants and convertible instruments) with down round features that require fair value measurement of the entire instrument or conversion option. Part II of this update addresses the difficulty of navigating Topic &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;480,&lt;/div&gt; Distinguishing Liabilities from Equity, because of the existence of extensive pending content in the FASB Accounting Standards Codification. This pending content is the result of the indefinite deferral of accounting requirements about mandatorily redeemable financial instruments of certain nonpublic entities and certain mandatorily redeemable non-controlling interests. The amendments in Part II of this update do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have an accounting effect. This ASU is effective for fiscal years, and interim periods within those years, beginning after &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 15, 2018, &lt;/div&gt;with early adoption permitted. The adoption of ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11,&lt;/div&gt; during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017, &lt;/div&gt;did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; have any impact on the condensed consolidated financial statements, however our disclosures with respect to equity instruments with down round features have been updated.&amp;nbsp; See Note &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9&lt;/div&gt; for updated disclosures.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Management does &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; believe that any other recently issued, but &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; yet effective, accounting standard if currently adopted would have a material effect on the accompanying consolidated financial statements.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
  <us-gaap:NonoperatingIncomeExpense contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23782015" unitRef="iso4217-usd">6</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782016" unitRef="iso4217-usd">60391</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782017" unitRef="iso4217-usd">20</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NonoperatingIncomeExpense contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782018" unitRef="iso4217-usd">10898</us-gaap:NonoperatingIncomeExpense>
  <us-gaap:NumberOfReportableSegments contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782671" unitRef="xbrli-pure">1</us-gaap:NumberOfReportableSegments>
  <us-gaap:OperatingExpenses contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23781998" unitRef="iso4217-usd">1625126</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23781999" unitRef="iso4217-usd">1454493</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782000" unitRef="iso4217-usd">5618977</us-gaap:OperatingExpenses>
  <us-gaap:OperatingExpenses contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782001" unitRef="iso4217-usd">4541771</us-gaap:OperatingExpenses>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23782002" unitRef="iso4217-usd">-1605790</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782003" unitRef="iso4217-usd">-1194813</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782004" unitRef="iso4217-usd">-4751321</us-gaap:OperatingIncomeLoss>
  <us-gaap:OperatingIncomeLoss contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782005" unitRef="iso4217-usd">-3684023</us-gaap:OperatingIncomeLoss>
  <us-gaap:OtherAssetsCurrent contextRef="i_2017-09-30" decimals="INF" id="c23781872" unitRef="iso4217-usd">28750</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherAssetsCurrent contextRef="i_2016-12-31" decimals="INF" id="c23781873" unitRef="iso4217-usd">53638</us-gaap:OtherAssetsCurrent>
  <us-gaap:OtherSalesRevenueNet contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23781960" unitRef="iso4217-usd">53023</us-gaap:OtherSalesRevenueNet>
  <us-gaap:OtherSalesRevenueNet contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23781961" unitRef="iso4217-usd">25435</us-gaap:OtherSalesRevenueNet>
  <us-gaap:OtherSalesRevenueNet contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23781962" unitRef="iso4217-usd">677342</us-gaap:OtherSalesRevenueNet>
  <us-gaap:OtherSalesRevenueNet contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23781963" unitRef="iso4217-usd">142651</us-gaap:OtherSalesRevenueNet>
  <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="d_2017-01-01_2017-09-30" id="c23782085" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782086" unitRef="iso4217-usd">535100</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="d_2017-01-01_2017-06-30" decimals="INF" id="c23782516" unitRef="iso4217-usd">80366</us-gaap:PaymentsOfStockIssuanceCosts>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782087" unitRef="iso4217-usd">80366</us-gaap:PaymentsOfStockIssuanceCosts>
  <us-gaap:PaymentsOfStockIssuanceCosts contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782088" unitRef="iso4217-usd">32620</us-gaap:PaymentsOfStockIssuanceCosts>
  <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="d_2015-11-11_2015-11-11_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember" decimals="INF" id="c23782279" unitRef="iso4217-usd">12000000</us-gaap:PaymentsToAcquireIntangibleAssets>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782078" unitRef="iso4217-usd">204673</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782079" unitRef="iso4217-usd">52976</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:PaymentsToAcquireSoftware contextRef="d_2015-12-31_2015-12-31" decimals="INF" id="c23782301" unitRef="iso4217-usd">180000</us-gaap:PaymentsToAcquireSoftware>
  <us-gaap:PreferredStockDividendRatePercentage contextRef="d_2015-11-11_2015-11-11_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782399" unitRef="xbrli-pure">0.06</us-gaap:PreferredStockDividendRatePercentage>
  <us-gaap:PreferredStockDividendRatePercentage contextRef="d_2015-11-11_2015-11-11_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23782439" unitRef="xbrli-pure">0.025</us-gaap:PreferredStockDividendRatePercentage>
  <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23782023" unitRef="iso4217-usd">200625</us-gaap:PreferredStockDividendsIncomeStatementImpact>
  <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782024" unitRef="iso4217-usd">200625</us-gaap:PreferredStockDividendsIncomeStatementImpact>
  <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782025" unitRef="iso4217-usd">601875</us-gaap:PreferredStockDividendsIncomeStatementImpact>
  <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782026" unitRef="iso4217-usd">601875</us-gaap:PreferredStockDividendsIncomeStatementImpact>
  <us-gaap:PreferredStockLiquidationPreferenceValue contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23781917" unitRef="iso4217-usd">100</us-gaap:PreferredStockLiquidationPreferenceValue>
  <us-gaap:PreferredStockLiquidationPreferenceValue contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23781918" unitRef="iso4217-usd">100</us-gaap:PreferredStockLiquidationPreferenceValue>
  <us-gaap:PreferredStockLiquidationPreferenceValue contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23781929" unitRef="iso4217-usd">100</us-gaap:PreferredStockLiquidationPreferenceValue>
  <us-gaap:PreferredStockLiquidationPreferenceValue contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23781930" unitRef="iso4217-usd">100</us-gaap:PreferredStockLiquidationPreferenceValue>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23781923" unitRef="iso4217-usd-per-xbrli-shares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23781924" unitRef="iso4217-usd-per-xbrli-shares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23781935" unitRef="iso4217-usd-per-xbrli-shares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23781936" unitRef="iso4217-usd-per-xbrli-shares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2017-09-30" decimals="INF" id="c23782374" unitRef="iso4217-usd-per-xbrli-shares">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23781915" unitRef="xbrli-shares">100000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23781916" unitRef="xbrli-shares">100000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23781927" unitRef="xbrli-shares">105000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23781928" unitRef="xbrli-shares">105000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesAuthorized contextRef="i_2017-09-30" decimals="INF" id="c23782373" unitRef="xbrli-shares">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:PreferredStockSharesIssued contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23781919" unitRef="xbrli-shares">90000</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesIssued contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23781920" unitRef="xbrli-shares">90000</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesIssued contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23781931" unitRef="xbrli-shares">105000</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesIssued contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23781932" unitRef="xbrli-shares">105000</us-gaap:PreferredStockSharesIssued>
  <us-gaap:PreferredStockSharesOutstanding contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23781921" unitRef="xbrli-shares">90000</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesOutstanding contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23781922" unitRef="xbrli-shares">90000</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesOutstanding contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23781933" unitRef="xbrli-shares">105000</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockSharesOutstanding contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23781934" unitRef="xbrli-shares">105000</us-gaap:PreferredStockSharesOutstanding>
  <us-gaap:PreferredStockValue contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23781913" unitRef="iso4217-usd">9</us-gaap:PreferredStockValue>
  <us-gaap:PreferredStockValue contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23781914" unitRef="iso4217-usd">9</us-gaap:PreferredStockValue>
  <us-gaap:PreferredStockValue contextRef="i_2017-09-30_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23781925" unitRef="iso4217-usd">11</us-gaap:PreferredStockValue>
  <us-gaap:PreferredStockValue contextRef="i_2016-12-31_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23781926" unitRef="iso4217-usd">11</us-gaap:PreferredStockValue>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i_2017-09-30" decimals="INF" id="c23781878" unitRef="iso4217-usd">175955</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i_2016-12-31" decimals="INF" id="c23781879" unitRef="iso4217-usd">206677</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="d_2017-01-01_2017-09-30" id="c23782113">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Reclassification&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Reclassifications occurred to certain prior year amounts in order to conform to the current year classifications. The reclassifications have &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; effect on the reported net loss.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2017-04-28_2017-04-28_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember" decimals="INF" id="c23782474" unitRef="iso4217-usd">1000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2017-09-22_2017-09-22_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember" decimals="INF" id="c23782503" unitRef="iso4217-usd">1000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782083" unitRef="iso4217-usd">2000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
  <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2016-01-01_2016-09-30" id="c23782084" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock contextRef="d_2015-10-29_2015-10-29_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782389" unitRef="iso4217-usd">8450000</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
  <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock contextRef="d_2015-11-11_2015-11-11_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782393" unitRef="iso4217-usd">550000</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
  <us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock contextRef="d_2015-11-11_2015-11-11_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23782433" unitRef="iso4217-usd">10500000</us-gaap:ProceedsFromIssuanceOfConvertiblePreferredStock>
  <us-gaap:ProceedsFromIssuanceOfPrivatePlacement contextRef="d_2014-11-13_2014-11-13_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember" decimals="INF" id="c23782537" unitRef="iso4217-usd">1595000</us-gaap:ProceedsFromIssuanceOfPrivatePlacement>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2017-09-30" decimals="INF" id="c23781886" unitRef="iso4217-usd">186917</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2016-12-31" decimals="INF" id="c23781887" unitRef="iso4217-usd">67814</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782044" unitRef="iso4217-usd">500000</us-gaap:ProvisionForDoubtfulAccounts>
  <us-gaap:ProvisionForDoubtfulAccounts contextRef="d_2016-01-01_2016-09-30" id="c23782045" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23781994" unitRef="iso4217-usd">386830</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23781995" unitRef="iso4217-usd">528554</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23781996" unitRef="iso4217-usd">1329322</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23781997" unitRef="iso4217-usd">1584403</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708607">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top;"&gt; &lt;td style="width: 36pt;"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;RESALABLE &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;SOFTWARE LICENSE RIGHTS&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 11, 2015, &lt;/div&gt;the Company entered into a license agreement for the rights to all software and documentation regarding the technology currently known as or offered under the FingerQ name. The license agreement grants the Company the exclusive right to reproduce, create derivative works and distribute copies of the FingerQ software and documentation, create new FingerQ related products, and grant sub-licenses of the licensed technology to end users. The license rights have been granted to the Company in perpetuity, with a stated number of end-user resale sub-licenses allowed under the contract for a total of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$12,000,000.&lt;/div&gt; The cost of sub-license rights expected to be amortized&amp;nbsp;in the following &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12&lt;/div&gt; months is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2,&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;370,000&lt;/div&gt; and is classified as a current asset, and the balance as non-current.&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.7pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0.3pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;The Company has determined the software license rights to be a finite lived intangible asset, and estimated that the software license rights shall be economically used over a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt; year period, with a weighting towards the beginning years of that time-frame. The license rights were acquired during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; but the usage of such rights in the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s products was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; generally available until &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 2017. &lt;/div&gt;Accordingly, amortization began in the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;first&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0.3pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0.3pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;The remaining license rights are to be amortized over the greater of the following: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;) an estimate of the economic use of such license rights, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2&lt;/div&gt;) straight line method over &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; years, or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3&lt;/div&gt;) the actual usage of such rights. The Company believes categorizing the amortization expense under Cost of Sales more closely reflects the nature of the license right arrangement and the use of the technology. During the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; month period ended &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017 &lt;/div&gt;the Company sold licenses costing &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,319&lt;/div&gt; and amortized &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$388,681.&lt;/div&gt; During the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; month period ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017 &lt;/div&gt;the Company sold licenses costing &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$48,251&lt;/div&gt; and amortized &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,118,436.&lt;/div&gt; The license rights had a carrying balance of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$10,831,404&lt;/div&gt; as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0.3pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt;  &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2015, &lt;/div&gt;the Company purchased &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;third&lt;/div&gt;-party software licenses in the amount of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$180,000&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;in anticipation of a large pending deployment that has yet to materialize. The Company is amortizing over the same methodology described above with the greatest of the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; approaches being the amortization for the periods. A total of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2,640&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$31,356&lt;/div&gt; was expensed for actual sales during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017, &lt;/div&gt;respectively. Since the license purchase, the actual per unit cost (actual usage) of such license rights in the cumulative amount of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$51,036&lt;/div&gt; has been expensed, with a carrying balance of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$128,964&lt;/div&gt; as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017.&amp;nbsp;&lt;/div&gt;The Company has classified the balance as non-current until a larger deployment occurs. Software license rights is comprised of the following as of: &lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div&gt; &lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Current software license rights&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,370,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,560,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Non-current software license rights&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,590,368&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,598,411&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total software license rights&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,960,368&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12,158,411&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;The future amortization under the economic use model for the next &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; years is as follows: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2018&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.6&lt;/div&gt; million, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2019&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.0&lt;/div&gt; million, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2020&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.4&lt;/div&gt; million, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2021&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.2&lt;/div&gt; million, and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2022&lt;/div&gt; - &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;720,000.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2017-09-30" decimals="INF" id="c23782203" unitRef="iso4217-usd">-67552455</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2016-12-31" decimals="INF" id="c23781950" unitRef="iso4217-usd">-62801154</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:Revenues contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23781968" unitRef="iso4217-usd">942417</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23781969" unitRef="iso4217-usd">431463</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23781970" unitRef="iso4217-usd">3247633</us-gaap:Revenues>
  <us-gaap:Revenues contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23781971" unitRef="iso4217-usd">1277869</us-gaap:Revenues>
  <us-gaap:SalesRevenueServicesNet contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23781956" unitRef="iso4217-usd">377113</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueServicesNet contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23781957" unitRef="iso4217-usd">187025</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueServicesNet contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23781958" unitRef="iso4217-usd">831761</us-gaap:SalesRevenueServicesNet>
  <us-gaap:SalesRevenueServicesNet contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23781959" unitRef="iso4217-usd">692677</us-gaap:SalesRevenueServicesNet>
  <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="d_2017-01-01_2017-09-30" id="c-16">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accounts receivable - current&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;576,081&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,577,031&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accounts receivable - non current&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,070,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,070,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,646,081&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,647,031&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Allowance for doubtful accounts - current&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(13,785&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(13,785&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Allowance for doubtful accounts - non current&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,000,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(500,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Accounts receivable, net of allowance for doubtful accounts&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,632,296&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,133,246&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
  <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="d_2017-01-01_2017-09-30_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-FactoredAccountsReceivableMember" id="c-18">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Original invoice value&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;115,001&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;214,556&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Factored amount&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(86,251&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(160,918&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Balance due from factor&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,750&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;53,638&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
  <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="d_2017-01-01_2017-09-30" id="c-23">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Preferred stock&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,416,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,416,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,416,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,416,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Stock options&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;205,497&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;28,992&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;101,327&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;13,398&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Warrants&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9,492&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,529&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,608&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;-&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"&gt;Total&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,631,656&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,452,188&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,523,602&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,430,065&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td style=""&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Stock options&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;262,094&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;215,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;278,761&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;231,667&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Warrants&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,351,052&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,656,702&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,351,052&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,704,618&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,613,146&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,871,702&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,629,813&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,936,285&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
  <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="d_2017-01-01_2017-09-30" id="c-22">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months ended &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Basic Numerator:&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net loss&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,605,784&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,134,422&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4,751,301&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(3,673,125&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Convertible preferred stock dividends&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(200,625&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(200,625&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(601,875&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(601,875&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Net loss available to common stockholders&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,806,409&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(1,335,047&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(5,353,176&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(4,275,000&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Basic Denominator&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,535,449&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,530,105&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6,333,530&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,521,218&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Per Share Amount&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.28&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.24&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.85&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;(0.77&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;"&gt;)&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="d_2017-01-01_2017-09-30" id="c-17">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt; &lt;div style="display: inline; font-weight: bold;"&gt;Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Three Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Selling, general and administrative&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;207,047&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;31,610&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Research, development and engineering&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;21,663&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;25,074&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;228,710&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;56,684&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Nine Months&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;Ended&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;7&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;6&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Selling, general and administrative&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;714,167&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;221,791&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Research, development and engineering&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;88,826&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;59,191&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;802,993&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;280,982&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="d_2017-01-01_2017-09-30" id="c-20">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;September&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt; 30,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;December 31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2017&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;2016&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom;"&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;td&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Finished goods&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;470,544&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;381,762&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Fabricated assemblies&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;409,048&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;83,666&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt; &lt;td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;Total inventory&lt;/div&gt; &lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;879,592&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt; &lt;td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;465,428&lt;/div&gt;&lt;/td&gt; &lt;td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&amp;nbsp;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708614">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top;"&gt; &lt;td style="width: 27pt;"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;SEGMENT INFORMATION&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Company has determined that its continuing operations are &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; discrete segment consisting of biometric products. Geographically, North American sales accounted for &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;81%&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;90%&lt;/div&gt; of the Company&amp;#x2019;s total sales for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; respectively, and were approximately &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;75%&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;84%&lt;/div&gt; of the Company&amp;#x2019;s total sales for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016,&lt;/div&gt; respectively.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23781990" unitRef="iso4217-usd">1238296</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23781991" unitRef="iso4217-usd">925939</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23781992" unitRef="iso4217-usd">4289655</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23781993" unitRef="iso4217-usd">2957368</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:ShareBasedCompensation contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782054" unitRef="iso4217-usd">774968</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensation contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782055" unitRef="iso4217-usd">231983</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2017-03-15_2017-03-15_AwardTypeAxis-EmployeeStockOptionMember_TitleOfIndividualAxis-EmployeeMember" id="c23782594">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2017-03-16_2017-03-16_AwardTypeAxis-EmployeeStockOptionMember_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" id="c23782603">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2017-04-10_2017-04-10_AwardTypeAxis-EmployeeStockOptionMember_TitleOfIndividualAxis-DirectorMember" id="c23782614">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="d_2017-08-09_2017-08-09_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" id="c23782623">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="d_2017-01-01_2017-09-30_TitleOfIndividualAxis-EmployeeMember" decimals="INF" id="c23782600" unitRef="xbrli-pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="d_2017-01-01_2017-09-30_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782611" unitRef="xbrli-pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="d_2017-01-01_2017-09-30_AwardTypeAxis-EmployeeStockOptionMember" decimals="INF" id="c23782620" unitRef="xbrli-pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="d_2017-07-01_2017-09-30_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782630" unitRef="xbrli-pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="d_2017-01-01_2017-09-30_TitleOfIndividualAxis-EmployeeMember" decimals="INF" id="c23782601" unitRef="xbrli-pure">1.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="d_2017-01-01_2017-09-30_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782612" unitRef="xbrli-pure">1.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="d_2017-01-01_2017-09-30_AwardTypeAxis-EmployeeStockOptionMember" decimals="INF" id="c23782621" unitRef="xbrli-pure">1.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="d_2017-07-01_2017-09-30_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782631" unitRef="xbrli-pure">1.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="d_2017-01-01_2017-09-30_TitleOfIndividualAxis-EmployeeMember" decimals="INF" id="c23782598" unitRef="xbrli-pure">0.0191</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="d_2017-01-01_2017-09-30_RangeAxis-MinimumMember_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782607" unitRef="xbrli-pure">0.0191</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="d_2017-01-01_2017-09-30_RangeAxis-MaximumMember_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782608" unitRef="xbrli-pure">0.0211</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="d_2017-01-01_2017-09-30_AwardTypeAxis-EmployeeStockOptionMember" decimals="INF" id="c23782618" unitRef="xbrli-pure">0.0181</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="d_2017-07-01_2017-09-30_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782628" unitRef="xbrli-pure">0.0173</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="d_2017-03-15_2017-03-15_TitleOfIndividualAxis-FourMembersOfTheBoardOfDirectorsMember" decimals="INF" id="c23782591" unitRef="xbrli-shares">40000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="d_2017-03-15_2017-03-15_TitleOfIndividualAxis-EmployeeMember" decimals="INF" id="c23782593" unitRef="xbrli-shares">4167</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="d_2017-03-16_2017-03-16_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782602" unitRef="xbrli-shares">1120000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="d_2017-04-10_2017-04-10_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782613" unitRef="xbrli-shares">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="d_2017-08-09_2017-08-09_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782622" unitRef="xbrli-shares">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="d_2017-03-15_2017-03-15_TitleOfIndividualAxis-EmployeeMember" decimals="INF" id="c23782596" unitRef="iso4217-usd-per-xbrli-shares">2.64</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="d_2017-03-16_2017-03-16_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782605" unitRef="iso4217-usd-per-xbrli-shares">2.65</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="d_2017-04-10_2017-04-10_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782616" unitRef="iso4217-usd-per-xbrli-shares">2.64</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="d_2017-08-09_2017-08-09_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" decimals="INF" id="c23782625" unitRef="iso4217-usd-per-xbrli-shares">3.50</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:SharePrice contextRef="i_2015-10-29_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782388" unitRef="iso4217-usd-per-xbrli-shares">100</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="i_2015-11-11_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782392" unitRef="iso4217-usd-per-xbrli-shares">100</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="i_2015-11-11_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23782432" unitRef="iso4217-usd-per-xbrli-shares">100</us-gaap:SharePrice>
  <us-gaap:SharePrice contextRef="i_2017-04-28_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember" decimals="INF" id="c23782473" unitRef="iso4217-usd-per-xbrli-shares">3.60</us-gaap:SharePrice>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="d_2017-03-15_2017-03-15_AwardTypeAxis-EmployeeStockOptionMember_TitleOfIndividualAxis-EmployeeMember" id="c23782595">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="d_2017-03-16_2017-03-16_AwardTypeAxis-EmployeeStockOptionMember_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" id="c23782604">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="d_2017-04-10_2017-04-10_AwardTypeAxis-EmployeeStockOptionMember_TitleOfIndividualAxis-DirectorMember" id="c23782615">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="d_2017-08-09_2017-08-09_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" id="c23782624">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="d_2017-01-01_2017-09-30_TitleOfIndividualAxis-EmployeeMember" id="c23782599">P4Y182D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="d_2017-01-01_2017-09-30_RangeAxis-MinimumMember_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" id="c23782609">P4Y182D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="d_2017-01-01_2017-09-30_RangeAxis-MaximumMember_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" id="c23782610">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="d_2017-01-01_2017-09-30_AwardTypeAxis-EmployeeStockOptionMember" id="c23782619">P4Y182D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="d_2017-07-01_2017-09-30_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember" id="c23782629">P4Y182D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:StockIssued1 contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782101" unitRef="iso4217-usd">114585</us-gaap:StockIssued1>
  <us-gaap:StockIssued1 contextRef="d_2016-01-01_2016-09-30" id="c23782102" unitRef="iso4217-usd" xs:nil="true"/>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="d_2017-03-15_2017-03-15_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782468" unitRef="xbrli-shares">1895</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="d_2016-03-08_2016-03-08_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782470" unitRef="xbrli-shares">8333</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="d_2017-05-11_2017-05-11_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782484" unitRef="xbrli-shares">1925</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="d_2016-05-11_2016-05-11_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782486" unitRef="xbrli-shares">3431</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="d_2016-05-11_2016-05-11_TitleOfIndividualAxis-ChiefExecutiveOfficerMember" decimals="INF" id="c23782488" unitRef="xbrli-shares">8333</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="d_2017-05-01_2017-05-31" decimals="INF" id="c23782492" unitRef="xbrli-shares">61667</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="d_2017-08-09_2017-08-09_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782495" unitRef="xbrli-shares">5148</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="d_2016-08-10_2016-08-10_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782497" unitRef="xbrli-shares">3125</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices contextRef="d_2017-11-13_2017-11-13_SubsequentEventTypeAxis-SubsequentEventMember_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782728" unitRef="xbrli-shares">2276</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2015-10-29_2015-10-29_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782386" unitRef="xbrli-shares">84500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2015-11-11_2015-11-11_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember" decimals="INF" id="c23782390" unitRef="xbrli-shares">5500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2015-11-11_2015-11-11_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember" decimals="INF" id="c23782430" unitRef="xbrli-shares">105000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2017-04-28_2017-04-28_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember" decimals="INF" id="c23782472" unitRef="xbrli-shares">277778</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2017-09-22_2017-09-22_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember" decimals="INF" id="c23782499" unitRef="xbrli-shares">427778</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2013-10-25_2013-10-25_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember" decimals="INF" id="c23782518" unitRef="xbrli-shares">1026972</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2013-10-25_2013-10-25_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember" decimals="INF" id="c23782519" unitRef="xbrli-shares">1026972</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2014-11-13_2014-11-13_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember" decimals="INF" id="c23782535" unitRef="xbrli-shares">664584</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
  <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782511" unitRef="xbrli-shares">1610</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23782510" unitRef="xbrli-shares">4167</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782512" unitRef="xbrli-shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782632" unitRef="xbrli-shares">4167</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782633" unitRef="xbrli-shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="d_2017-03-15_2017-03-15_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782469" unitRef="iso4217-usd">5003</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="d_2016-03-08_2016-03-08_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782471" unitRef="iso4217-usd">16000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="d_2017-05-11_2017-05-11_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782485" unitRef="iso4217-usd">5005</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="d_2016-05-11_2016-05-11_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782487" unitRef="iso4217-usd">6999</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="d_2016-05-11_2016-05-11_TitleOfIndividualAxis-ChiefExecutiveOfficerMember" decimals="INF" id="c23782489" unitRef="iso4217-usd">17000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="d_2017-05-01_2017-05-31" decimals="INF" id="c23782494" unitRef="iso4217-usd">156584</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="d_2017-08-09_2017-08-09_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782496" unitRef="iso4217-usd">18018</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="d_2016-08-10_2016-08-10_TitleOfIndividualAxis-DirectorMember" decimals="INF" id="c23782498" unitRef="iso4217-usd">9000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
  <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2013-11-08_2013-11-08_StatementEquityComponentsAxis-PrivateInvestorSPAMember" decimals="INF" id="c23782521" unitRef="iso4217-usd">3697100</us-gaap:StockIssuedDuringPeriodValueNewIssues>
  <us-gaap:StockholdersEquity contextRef="i_2017-09-30" decimals="INF" id="c23781951" unitRef="iso4217-usd">13313039</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="i_2016-12-31" decimals="INF" id="c23781952" unitRef="iso4217-usd">15452888</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708613">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top;"&gt; &lt;td style="width: 36pt;"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;STOCKHOLDERS&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019; EQUITY&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Preferred Stock&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;Within the limits and restrictions provided in the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s Certificate of Incorporation, the Board of Directors has the authority, without further action by the shareholders, to issue up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,000,000&lt;/div&gt; shares of preferred stock, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$.0001&lt;/div&gt; par value per share, in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; or more series, and to fix, as to any such series, any dividend rate, redemption price, preference on liquidation or dissolution, sinking fund terms, conversion rights, voting rights, and any other preference or special rights and qualifications. As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;100,000&lt;/div&gt; shares of preferred stock have been designated as Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Convertible Preferred Stock (the &amp;#x201c;Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares), of which &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;90,000&lt;/div&gt; shares are issued and outstanding, and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;105,000&lt;/div&gt; shares of preferred stock have been designated as Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Convertible Preferred Stock (the &amp;#x201c;Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares&amp;#x201d;), all of which are issued and outstanding.&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;&lt;div style="display: inline; font-style: italic;"&gt;Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Convertible Preferred Stock&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;text-indent:18pt;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times\ New\ Roman, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 0pt; text-align: justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 22 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;29,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; the Company issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;84,500&lt;/div&gt; shares of Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Convertible Preferred Stock at a purchase price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$100.00&lt;/div&gt; per share, for aggregate&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt; gross proceeds of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$8,450,000.&lt;/div&gt; On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 11, 2015, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,500&lt;/div&gt; additional shares of Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Convertible Preferred Stock were issued at a purchase price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$100.00&lt;/div&gt; per share, for gross cash proceeds of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$550,000.&lt;/div&gt; Shares of the Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Convertible Preferred Stock are convertible at any time at the option of the holder into shares of common stock by dividing the Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Original Issue Price by an initial conversion price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; per share, subject to adjustment for stock dividends, stock splits, combinations, and reclassifications of the Company&amp;#x2019;s capital stock, and subject to a &amp;#x201c;blocker provision&amp;#x201d; which prohibits conversion if such conversion would result in the holder being the beneficial owner of in excess of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9.99%&lt;/div&gt; of the Company&amp;#x2019;s common stock. The Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares accrue dividends at the rate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;6%&lt;/div&gt; per annum payable quarterly on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 1, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July, 1, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 1, &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1 &lt;/div&gt;of each year. Unless holders of at least a majority of the outstanding shares of Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Preferred Stock elect otherwise by written notice to the Company, until &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 1, 2017, &lt;/div&gt;the dividends are payable in cash provided that if payment in cash would be prohibited under applicable Delaware corporation law or cause the Company to breach any agreement for borrowed money, such dividends are payable in kind through the issuance of additional shares of common stock having a value equal to the volume weighted average trading price of the Company&amp;#x2019;s common stock for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;) days preceding the applicable dividend payment date. Commencing &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2018, &lt;/div&gt;dividends are payable at the option of the Company in cash or kind through the issuance of additional shares of common valued as described above.&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;The holders of the Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; shares are entitled to designate &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; person to serve on the Board of Directors of the Company. The holders of the Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares are entitled to vote on an as converted to common stock basis together with the holders of our common stock on all matters presented to our stockholders. Upon any liquidation or dissolution of the Company, any merger or consolidation involving the Company or any subsidiary of the Company in which the shares of capital stock of the Company outstanding immediately prior to such merger or consolidation do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; represent immediately following such merger or consolidation at least a majority of the voting power of the capital stock of the resulting or surviving corporation, or the sale of all or substantially all assets in a single transaction or a series of related transactions, unless the holders of at least a majority of the outstanding Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares elect otherwise, holders of Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares shall be entitled to receive prior to any payment to any holders of the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s common stock an amount per share equal to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$100.00&lt;/div&gt; per share plus any declared and unpaid dividends (pari-passu with the holders of Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares). On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 22, 2017, &lt;/div&gt;a holder of the Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares elected to convert &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$540,000&lt;/div&gt; in accrued dividends payable into &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;150,000&lt;/div&gt; shares of common stock at a conversion price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; as agreed, due to the conversion before the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2017 &lt;/div&gt;contractual term. As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$135,000&lt;/div&gt; was accrued for the holders of the Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares, for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 1, 2017 &lt;/div&gt;dividends.&amp;nbsp;As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$270,000&lt;/div&gt; of dividends were accrued for the holders of the Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 1, 2016 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2017 &lt;/div&gt;dividends.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;The Series&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Preferred Stock contains options that based on an evaluation of FASB ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;815&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; &amp;#x201c;Embedded Derivatives&amp;#x201d; and FASB ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;815&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; &amp;#x201c;Contracts in Entity&amp;#x2019;s Own Equity - Scope and Scope Exceptions,&amp;#x201d; are considered embedded features:&amp;nbsp; Preferred Stock&amp;#x2019;s conversion option:&amp;nbsp; The Preferred Stock is convertible at the Holder&amp;#x2019;s option at any time at the fixed conversion price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; per share; Quarterly Dividend Conversion Option:&amp;nbsp; From issuance until &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2017, &lt;/div&gt;the majority of Holders &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;elect to have the Stock&amp;#x2019;s Quarterly dividend payment made in shares of Common Stock, having a value equal to the volume weighted average trading price of the Common Stock during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;) trading day period preceding the applicable dividend payment date.&amp;nbsp;These features were analyzed by the Company and determined that they were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; required to be bifurcated from the preferred stock and recorded as derivatives as they are clearly and closely related to an equity host.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Convertible Preferred Stock&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;text-indent:9pt;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 11, 2015, &lt;/div&gt;the Company issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;105,000&lt;/div&gt; shares of Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Convertible Preferred Stock at a purchase price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$100.00&lt;/div&gt; per share, for gross proceeds of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$10,500,000.&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&amp;nbsp;Shares of the Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Convertible Preferred Stock are convertible at any time at the option of the holder into shares of common stock by dividing the Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Original Issue Price by an initial conversion price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; per share, subject to adjustment for stock dividends, stock splits, combinations, and reclassifications of the Company&amp;#x2019;s capital stock, and subject to a &amp;#x201c;blocker provision&amp;#x201d; which prohibits conversion if such conversion would result in the holder being the beneficial owner of in excess of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9.99%&lt;/div&gt; of the Company&amp;#x2019;s common stock. The Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares accrue dividends at the rate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.5%&lt;/div&gt; per annum payable quarterly on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 1, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July, 1, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 1, &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1 &lt;/div&gt;of each year payable in cash provided that if payment in cash would be prohibited under applicable Delaware corporation law or cause the Company to breach any agreement for borrowed money, or if the majority of the outstanding shares of the Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares elect otherwise, such dividends are payable in kind through the issuance of additional shares of common stock having a value equal to the volume weighted average trading price of the Company&amp;#x2019;s common stock for the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;) days preceding the applicable dividend payment date.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;The holders of the Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares are entitled to designate &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; person to serve on the Board of Directors of the Company. The holders of the Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares are entitled to vote on an as converted to common stock basis together with the holders of our common stock on all matters presented to our stockholders. Upon any liquidation or dissolution of the Company, any merger or consolidation involving the Company or any subsidiary of the Company in which the shares of capital stock of the Company outstanding immediately prior to such merger or consolidation do &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; represent immediately following such merger or consolidation at least a majority of the voting power of the capital stock of the resulting or surviving corporation, or the sale of all or substantially all assets in a single transaction or a series of related transactions, unless the holders of at least a majority of the outstanding Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares elect otherwise, holders of Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares shall be entitled to receive prior to any payment to any holders of the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s common stock an amount per share equal to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$100.00&lt;/div&gt; per share plus any declared and unpaid dividends (pari-passu with the Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; holders). As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$328,125&lt;/div&gt; was accrued for the holders of the Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares, for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 1, 2016, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2017, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 1, 2017, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; July 1, 2017, &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 1, 2017 &lt;/div&gt;dividends. As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$131,250&lt;/div&gt; of dividends were accrued for the holders of the Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 1, 2016 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 1, 2017 &lt;/div&gt;dividends.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The Series&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares contain options that based on an evaluation of FASB ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;815&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; &amp;#x201c;Embedded Derivatives&amp;#x201d; and FASB ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;815&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; &amp;#x201c;Contracts in Entity&amp;#x2019;s Own Equity - Scope and Scope Exceptions,&amp;#x201d; are considered embedded features:&amp;nbsp; Preferred Stock&amp;#x2019;s conversion option:&amp;nbsp; The Preferred Stock is convertible at the Holder&amp;#x2019;s option at any time at the fixed conversion price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; per share; Quarterly Dividend Conversion Option:&amp;nbsp; The majority of Holders &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;elect to have the Stock&amp;#x2019;s Quarterly dividend payment made in shares of Common Stock, having a value equal to the volume weighted average trading price of the Common Stock during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;ten&lt;/div&gt; (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10&lt;/div&gt;) trading day period preceding the applicable dividend payment date.&amp;nbsp;These features were analyzed by the Company and determined that they were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; required to be bifurcated from the preferred stock and recorded as derivatives as they are clearly and closely related to an equity host.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Common Stock&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;Effective &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 29, 2016, &lt;/div&gt;the Company implemented a reverse stock split of its outstanding common stock at a ratio of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;-for-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;12.&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;The number of authorized shares and the par value of the Company's common stock and preferred stock were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; affected by the reverse stock split. Stockholders who otherwise would be entitled to receive fractional shares were rounded up to the nearest whole share. The reverse stock split became effective on the OTCQB at the opening of trading on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 29, 2016.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 15, 2017, &lt;/div&gt;the Company issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,895&lt;/div&gt; shares of common stock to its directors in payment of board fees, valued at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$5,003.&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp; On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 8, 2016, &lt;/div&gt;the company issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,333&lt;/div&gt; shares of common stock to its directors in payment of board fees valued at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$16,000.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 28, 2017, &lt;/div&gt;the Company issued to Wong Kwok Fong, a director and executive officer of the Company, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;277,778&lt;/div&gt; shares of common stock at a purchase price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; per share for gross cash proceeds of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,000,000.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 2, 2017, &lt;/div&gt;the Company entered into a committed equity facility pursuant to which it &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;issue and sell up to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$5.0&lt;/div&gt; million worth of shares of common stock, subject to certain limitations and satisfaction of certain conditions, over a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;36&lt;/div&gt;-month term following the effectiveness of a registration statement covering the public resale of the shares of common stock issued under the facility. From time to time over the term of the facility, the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;issue requests to the investor to purchase a specified dollar amount of shares up to a maximum of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$100,000&lt;/div&gt; over a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; trading day period based on the daily volume weighted average price of the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s common stock (VWAP)&amp;nbsp;to the extent the VWAP equals or exceeds the greater of a formula amount or &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.83&lt;/div&gt; per share. The per share purchase price for the shares issued under the facility will be equal to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;94%&lt;/div&gt; of the lowest VWAP that equals or exceeds &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.83&lt;/div&gt; per share. Aggregate sales under the facility are limited to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;19.99%&lt;/div&gt; of the total outstanding shares of the Company&amp;#x2019;s common stock as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 2, 2017, &lt;/div&gt;unless stockholder approval is obtained, and sales under the facility are prohibited if such a sale would result in beneficial ownership by the investor of more than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9.99%&lt;/div&gt; of the Company&amp;#x2019;s common stock. &amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 11, 2017, &lt;/div&gt;the Company issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,925&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;shares of common stock to its directors in payment of board fees, valued at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$5,005.&lt;/div&gt; On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 11, 2016, &lt;/div&gt;the Company issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,431&lt;/div&gt; shares of common stock to its directors in payment of board fees valued at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6,999.&lt;/div&gt; On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 11, 2016, &lt;/div&gt;the Company issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8,333&lt;/div&gt; shares of common stock to the Chief Executive Officer as compensation valued at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$17,000.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 2017, &lt;/div&gt;the Company issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;55,000&lt;/div&gt; shares of common stock in payment of a commitment fee for the equity facility valued at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$198,000.&lt;/div&gt; The Company immediately expensed the fee as it relates to the contingent use of the equity committed equity facility.&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;In &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; May 2017, &lt;/div&gt;the Company issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61,667&lt;/div&gt; shares of common stock to a consultancy firm in lieu of payment for services with respect to the equity facility agreement. The fair value at issuance averaged &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2.54&lt;/div&gt; per share, with the total amount of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$156,584.&lt;/div&gt; The Company deferred the cost to prepaid expense and is amortizing the expense over the length of the consultancy service agreement.&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 9, 2017, &lt;/div&gt;the Company issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;5,148&lt;/div&gt; shares of common stock to its directors in payment of board fees valued at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$18,018.&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt; On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 10, 2016, &lt;/div&gt;the Company issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3,125&lt;/div&gt; shares of common stock to its directors in payment of board fees valued at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$9,000.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 22, 2017, &lt;/div&gt;the Company issued to Wong Kwok Fong (Kelvin), a director and executive officer of the Company, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;427,778&lt;/div&gt; shares of common stock and warrants to purchase &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;138,889&lt;/div&gt; shares of common stock for the aggregate&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt; purchase price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,540,000,or&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; per share. The purchase price was paid via a cash payment of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,000,000&lt;/div&gt; and the conversion of an accrued dividend payable in the amount of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$540,000&lt;/div&gt; on the Company&amp;#x2019;s Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Convertible Preferred Stock.&lt;div style="display: inline; font-style: italic;"&gt;&lt;div style="display: inline; font-weight: bold;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;During the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; and the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;201&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7,&lt;/div&gt; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,167&lt;/div&gt;&lt;/div&gt; employee stock options were exercised resulting in the cashless issuance of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,610&lt;/div&gt; shares of common stock. There were &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt;&lt;/div&gt; stock options exercised during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2016.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Stock Issuance Costs&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;For the &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017, &lt;/div&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$80,366&lt;/div&gt; were incurred in relation to the issuance of stock.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Derivative Liabilities&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;In connection with the issuances of equity instruments or debt, the Company &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;issue options or warrants to purchase common stock. In certain circumstances, these options or warrants &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be classified as liabilities, rather than as equity. In addition, the equity instrument or debt &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;contain embedded derivative instruments, such as conversion options or listing requirements, which in certain circumstances &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; may &lt;/div&gt;be required to be bifurcated from the associated host instrument and accounted for separately as a derivative liability instrument. The Company accounts for derivative liability instruments under the provisions of FASB ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;815,&lt;/div&gt; &amp;#x201c;Derivatives and Hedging.&amp;#x201d;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Securities Purchase Agreements dated &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 25, 2013 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 8, 2013&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;Pursuant to a series of Private Investors Securities Purchase Agreements (the &amp;#x201c;PI SPA&amp;#x201d;), on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 25, 2013 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 8, 2013, &lt;/div&gt;the Company issued to certain private investors an aggregate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,026,972&lt;/div&gt; units consisting of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,026,972&lt;/div&gt; shares of common stock (the &amp;#x201c;Shares&amp;#x201d;) and warrants to purchase an additional &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,026,972&lt;/div&gt; shares of common stock (the &amp;#x201c;Warrants&amp;#x201d;) for an aggregate purchase price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3,697,100.&lt;/div&gt; The warrants were immediately exercisable at an exercise price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6.00&lt;/div&gt; per share, and had a term of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; years which expired in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:15pt;margin-top:0pt;text-align:justify;"&gt;In connection with the share issuances described above, and pursuant to a placement agency letter agreement, the Company paid the placement agent cash commissions equal to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;8%&lt;/div&gt; of the gross proceeds of the offering, reimbursed the placement agent for its reasonable out of pocket expenses, and issued to the placement agent warrants (the &amp;#x201c;Placement Agent Warrants&amp;#x201d;) to purchase an aggregate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;82,158&lt;/div&gt; shares of common stock. The Placement Agent Warrants have substantially the same terms as the warrants issued to the investors, except the Placement Agent Warrants were immediately exercisable on a cashless basis.&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;The cashless exercise features contained in the warrants were considered to be derivatives and the Company recorded warrant liabilities on the consolidated balance sheet. The Company initially recorded the warrant liabilities equal to their estimated fair value of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$325,891.&lt;/div&gt; Such amount was also recorded as a reduction of additional paid-in capital. The Company is required to mark-to-market the warrant liabilities at the end of each reporting period. For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2016, &lt;/div&gt;the Company recorded a gain on the change in fair value of the cashless exercise features of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4,368.&lt;/div&gt; For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2016, &lt;/div&gt;the Company recorded a gain on the change in the fair value of the cashless exercise feature of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$6,272.&lt;/div&gt; As of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016, &lt;/div&gt;the fair value of the cashless exercise features was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0&lt;/div&gt; as the underlying warrants expired during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;fourth&lt;/div&gt; quarter of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2016.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Securities Purchase Agreement dated &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 13, 2014 &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:18pt;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;Pursuant to a Securities Purchase Agreement, dated &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 13, 2014, &lt;/div&gt;by and between the Company and a number of private and institutional investors (the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; &amp;#x201c;November 2014 &lt;/div&gt;Private Investor SPA&amp;#x201d;), the Company issued to certain private investors &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;664,584&lt;/div&gt; shares of common stock and warrants to purchase an additional &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;996,877&lt;/div&gt; shares of common stock for aggregate gross proceeds of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$1,595,000.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;The common stock &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;had a purchase price reset feature. If at any time prior to the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;two&lt;/div&gt; year anniversary of the effective date of the registration statement covering the public resale of such shares (&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 29, 2015), &lt;/div&gt;the Company sells or issues shares of common stock or securities that are convertible into common stock at a price lower than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2.40&lt;/div&gt; per share, the Company will be required to issue additional shares of common stock for &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; additional consideration.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;Based on an evaluation as discussed in FASB ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;815&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; &amp;#x201c;Embedded Derivatives&amp;#x201d; and FASB ASC &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;815&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;15,&lt;/div&gt; &amp;#x201c;Contracts in Entity&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s Own Equity - Scope and Scope Exceptions,&amp;#x201d; the Company determined that the purchase price reset feature on the common stock issued was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; considered indexed to its own stock because neither the occurrence of a sale of equity securities by the issuer at market nor the issuance of another equity contract with a lower strike price is an input to the fair value of a fixed-for-fixed option or forward on equity shares. As such, the purchase price reset feature should be bifurcated from the common stock and accounted for as a derivative liability.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;The Company valued the purchase price reset feature using a Monte Carlo simulation at the date of issuance, and at quarterly reporting intervals until the expiration of the feature in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; January 2017, &lt;/div&gt;and determined that the purchase price reset feature had &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; value as the Company issued Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; and Series B-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; preferred stock in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November &lt;/div&gt;of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2015,&lt;/div&gt; at a conversion price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60,&lt;/div&gt; and issued common stock in &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 2016 &lt;/div&gt;and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 2017 &lt;/div&gt;also at a price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;The warrants have a term of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; years and an exercise price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; per share, and have been fully exercisable since &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; February 2015. &lt;/div&gt;The warrants have customary anti-dilution protections including a &amp;#x201c;full ratchet&amp;#x201d; anti-dilution adjustment provision which are triggered in the event the Company sells or grants any additional shares of common stock,&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;options, warrants or other securities that are convertible into common stock at a price lower than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; per share. The anti-dilution adjustment provision is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; triggered by certain &amp;#x201c;exempt issuances&amp;#x201d; which among other issuances, includes the issuance of shares of common stock, options or other securities to officers, employees, directors, consultants or service providers.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;As a result of the early adoption of ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt; referred to in Note &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2013; Recently Issued Accounting Pronouncements, the &amp;#x201c;full ratchet&amp;#x201d; anti-dilution feature is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; longer a determinant for derivative liability accounting. As the &amp;#x201c;full ratchet&amp;#x201d; anti-dilution feature was determined to have &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; value in the past, the adoption had &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; effect on the balance sheets or statements of operations.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Warrants&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:36pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" background-color: rgb(255, 255, 255); font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 9, 2015, &lt;/div&gt;the Company issued a warrant to purchase &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;47,917&lt;/div&gt; shares of common stock to a consultant which vested in equal quarterly installments over &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;one&lt;/div&gt; year and is exercisable at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2.52&lt;/div&gt; per share through &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 8, 2020. &lt;/div&gt;For the &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2016, &lt;/div&gt;the Company recorded an expense of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0&lt;/div&gt; and &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$11,625&lt;/div&gt; related to the stock warrants. The service period was completed on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 8, 2016.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" background-color: rgb(255, 255, 255); font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 23, 2015, &lt;/div&gt;the Company issued a warrant to purchase &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;69,445&lt;/div&gt; shares of common stock in connection with the issuance of a promissory note. The warrants are immediately exercisable at an exercise price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; per share and&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;have a term of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; years.&lt;/div&gt;&lt;/div&gt; &lt;div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;The warrants have customary anti-dilution protections including a &amp;quot;full ratchet&amp;quot; anti-dilution adjustment provision which are triggered in the event the Company sells or grants any additional shares of common stock, options, warrants or other securities that are convertible into common stock at a price lower than &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; per share. The anti-dilution adjustment provision is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; triggered by certain &amp;quot;exempt issuances&amp;quot; which among other issuances, includes the issuance of shares of common stock, options or other securities to officers, employees, directors, consultants or service providers.&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;As a result of the early adoption of ASU &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2017&lt;/div&gt;-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;11&lt;/div&gt; referred to in Note &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2013; Recently Issued Accounting Pronouncements, the &amp;#x201c;full ratchet&amp;#x201d; anti-dilution feature is &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; longer a determinant for derivative liability accounting. As the &amp;#x201c;full ratchet&amp;#x201d; anti-dilution feature was determined to have &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; value in the past, the adoption had &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;no&lt;/div&gt; effect on the balance sheets or statements of operations.&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"&gt;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;The cashless exercise features contained in the warrants were initially considered to be derivatives and the Company recorded a warrant liability of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$92,199&lt;/div&gt; on the&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt; consolidated balance sheet. The warrants issued by the Company were valued using an option-pricing model. The Company marked-to-market the warrant liabilities at the end of each reporting period. During the quarter ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2016, &lt;/div&gt;the Company determined the cashless exercise features did &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;not&lt;/div&gt; meet the criteria for recording a warrant liability. Accordingly, the grant date fair value of the warrant liability was transferred to additional paid-in capital and the cumulative loss due to change in the recorded fair value of the liability was reversed during the quarter. For the quarter ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2016 &lt;/div&gt;the Company recorded income of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$56,017&lt;/div&gt; in order to reverse the net cumulative loss on the warrant liability that had been previously recorded. For the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;nine&lt;/div&gt; months ended &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2016 &lt;/div&gt;the Company recorded income on the change in warrant liability of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$4,607.&lt;/div&gt; The warrant liability was &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$0&lt;/div&gt; as of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; December 31, 2016.&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 22, 2017, &lt;/div&gt;the Company issued to Wong Kwok Fong, a director and executive officer of the Company, w&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;arrants to purchase &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;138,889&lt;/div&gt; shares of Common Stock in connection with the purchase of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;427,778&lt;/div&gt; shares of common stock by Mr. Fong. The warrants are immediately exercisable at an exercise price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; per share and have a term of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;five&lt;/div&gt; years. &lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;&lt;div style="display: inline; text-decoration: underline;"&gt;Issuances of Stock Options&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 15, 2017, &lt;/div&gt;the Company issued options to purchase &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;40,000&lt;/div&gt; shares of the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s common stock to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt; non-employee members of the Board of Directors. On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 15, 2017, &lt;/div&gt;the Company also issued options to purchase &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4,167&lt;/div&gt; shares of the Company&amp;#x2019;s common stock to an employee. The options have a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;-year vesting period, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;seven&lt;/div&gt;-year term, and exercise price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2.64.&lt;/div&gt; The options were estimated on the date of grant at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$100,602&lt;/div&gt; using the Black-Scholes option-pricing model with the following assumptions: risk free interest rate: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.91&lt;/div&gt; %, expected life of options in years: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.5,&lt;/div&gt; expected dividends: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0,&lt;/div&gt; volatility of stock price: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;138&lt;/div&gt; %.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; March 16, 2017, &lt;/div&gt;the Board of Directors issued options to purchase &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1,120,000&lt;/div&gt; shares of the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s common stock to certain officers, employees, and contractors.&amp;nbsp;The options have a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;-year vesting period, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;seven&lt;/div&gt;-year term, and exercise price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2.65.&lt;/div&gt; The options were estimated on the date of grant at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2,560,081&lt;/div&gt; using the Black-Scholes option-pricing model with the following assumptions: risk free interest rate: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.91&lt;/div&gt; &amp;#x2013; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2.11&lt;/div&gt; %, expected life of options in years: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.5&lt;/div&gt; &amp;#x2013; &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;7.0,&lt;/div&gt; expected dividends: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0,&lt;/div&gt; volatility of stock price: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;138&lt;/div&gt; %.&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; April 10, 2017, &lt;/div&gt;the Company issued options to purchase &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;10,000&lt;/div&gt; shares of the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s common stock to a newly appointed Director. The options have a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;-year vesting period, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;seven&lt;/div&gt;-year term, and exercise price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$2.64.&lt;/div&gt;&amp;nbsp;The options were estimated on the date of grant at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$20,538&lt;/div&gt; using the Black- Scholes option-pricing model with the following assumptions: risk free interest rate: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.81%,&lt;/div&gt; expected life of options in years: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.5,&lt;/div&gt; expected dividends: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0,&lt;/div&gt; volatility of stock price: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;138%.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 9, 2017, &lt;/div&gt;the &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;Company issued options to purchase &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;60,000&lt;/div&gt; shares of the Company&amp;#x2019;s common stock to certain officers, employees, and contractors.&amp;nbsp;The options have a &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt;-year vesting period, &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;seven&lt;/div&gt;-year term, and exercise price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.50.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"&gt;The fair value of the options issued during the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;three&lt;/div&gt; months ended &lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; September 30, 2017 &lt;/div&gt;on &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 9, 2017&amp;nbsp;&lt;/div&gt;was estimated on the date of grant at &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$179,220&lt;/div&gt; using the Black-Scholes option-pricing model with the following assumptions: risk free interest rate: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1.73%,&lt;/div&gt; expected life of options in years: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;4.5,&lt;/div&gt; expected dividends: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;0,&lt;/div&gt; volatility of stock price: &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;135%.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
  <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 contextRef="d_2016-12-29_2016-12-29_NonmonetaryTransactionTypeAxis-ReverseStockSplitMember" decimals="INF" id="c23782466" unitRef="xbrli-pure">12</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
  <us-gaap:SubsequentEventsTextBlock contextRef="d_2017-01-01_2017-09-30" id="s708617">&lt;div style="display: inline; font-family: times new roman; font-size: 10pt"&gt;&lt;table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;"&gt;  &lt;tr style="vertical-align: top;"&gt; &lt;td style="width: 36pt;"&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;3.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;td&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;SUBSEQUENT EVENTS&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;  &lt;/table&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; August 7, 2017, &lt;/div&gt;the Company received written notice from Wong Kwok Fong, the holder of an aggregate of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;90,000&lt;/div&gt; shares of the Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Convertible Preferred Stock, of his desire to increase the maximum percentage of&lt;/div&gt;&amp;nbsp;shares of common stock issuable upon conversion of the Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Convertible Preferred Stock from &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;9.99%&lt;/div&gt; to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;35%.&lt;/div&gt; In accordance with the Certificate of Designation of the Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares, such notice became effective on the &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;61&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;st &lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;day&lt;/div&gt;&amp;nbsp;following the date such notice was provided to the Company. On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; October 17, 2017, &lt;/div&gt;Wong Kwok Fong converted &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;27,404&lt;/div&gt; of the Series A-&lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;1&lt;/div&gt; Shares at a conversion&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt; price of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;$3.60&lt;/div&gt; per share resulting in the acquisition of &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;761,222&lt;/div&gt; shares of the&lt;/div&gt;&amp;nbsp;Company&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;#x2019;s Common Stock&lt;/div&gt;&lt;/div&gt; &lt;div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 6, 2017, &lt;/div&gt;we issued a warrant to purchase &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;100,000&lt;/div&gt; shares of common stock to a consultancy firm in payment of consulting services.&lt;/div&gt; &lt;div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;On &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt; November 13, 2017, &lt;/div&gt;we issued &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;2,276&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt; shares of common stock to &lt;div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"&gt;four&lt;/div&gt;&lt;/div&gt;&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt; non-employee directors in payment of directors&amp;#x2019; fees.&amp;nbsp;&lt;/div&gt;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;&amp;nbsp;&lt;/div&gt; &lt;div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"&gt;The Company has reviewed all other subsequent events through the date of filing.&lt;div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"&gt;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
  <us-gaap:WarrantsAndRightsOutstanding contextRef="i_2016-12-31_ClassOfWarrantOrRightAxis-September2015WarrantsMember" decimals="INF" id="c23782586" unitRef="iso4217-usd">0</us-gaap:WarrantsAndRightsOutstanding>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="d_2017-07-01_2017-09-30" decimals="INF" id="c23782036" unitRef="xbrli-shares">6535449</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="d_2016-07-01_2016-09-30" decimals="INF" id="c23782037" unitRef="xbrli-shares">5530105</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="d_2017-01-01_2017-09-30" decimals="INF" id="c23782038" unitRef="xbrli-shares">6333530</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted contextRef="d_2016-01-01_2016-09-30" decimals="INF" id="c23782039" unitRef="xbrli-shares">5521218</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
  <link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended"/>
  <xbrli:unit id="xbrli-shares">
    <xbrli:measure>xbrli:shares</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="xbrli-pure">
    <xbrli:measure>xbrli:pure</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd">
    <xbrli:measure>iso4217:USD</xbrli:measure>
  </xbrli:unit>
  <xbrli:unit id="iso4217-usd-per-xbrli-shares">
    <xbrli:divide>
      <xbrli:unitNumerator>
        <xbrli:measure>iso4217:USD</xbrli:measure>
      </xbrli:unitNumerator>
      <xbrli:unitDenominator>
        <xbrli:measure>xbrli:shares</xbrli:measure>
      </xbrli:unitDenominator>
    </xbrli:divide>
  </xbrli:unit>
  <xbrli:context id="d_2011-12-01_2011-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2011-12-01</xbrli:startDate>
      <xbrli:endDate>2011-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2012-04-01_2012-04-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2012-04-01</xbrli:startDate>
      <xbrli:endDate>2012-04-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2013-10-25_2013-10-25_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bkyi:PrivateInvestorSPAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-10-25</xbrli:startDate>
      <xbrli:endDate>2013-10-25</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2013-10-25_2013-10-25_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bkyi:PrivateInvestorSPAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-10-25</xbrli:startDate>
      <xbrli:endDate>2013-10-25</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2013-11-08_2013-11-08_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member_FairValueByLiabilityClassAxis-WarrantsIssuedUnderPISPAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">bkyi:WarrantsIssuedUnderPISPAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-11-08</xbrli:startDate>
      <xbrli:endDate>2013-11-08</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2013-11-08_2013-11-08_StatementEquityComponentsAxis-PrivateInvestorSPAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bkyi:PrivateInvestorSPAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2013-11-08</xbrli:startDate>
      <xbrli:endDate>2013-11-08</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2014-11-13_2014-11-13_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bkyi:PrivateInvestorSPAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2014-11-13</xbrli:startDate>
      <xbrli:endDate>2014-11-13</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-03-09_2015-03-09">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-03-09</xbrli:startDate>
      <xbrli:endDate>2015-03-09</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-09-23_2015-09-23_StatementClassOfStockAxis-September2015WarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:September2015WarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-09-23</xbrli:startDate>
      <xbrli:endDate>2015-09-23</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-10-29_2015-10-29_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:SeriesA1ConvertiblePreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-10-29</xbrli:startDate>
      <xbrli:endDate>2015-10-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-11-11_2015-11-11_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-11-11</xbrli:startDate>
      <xbrli:endDate>2015-11-11</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-11-11_2015-11-11_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:SeriesA1ConvertiblePreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-11-11</xbrli:startDate>
      <xbrli:endDate>2015-11-11</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-11-11_2015-11-11_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:SeriesB1ConvertiblePreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-11-11</xbrli:startDate>
      <xbrli:endDate>2015-11-11</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-12-31_2015-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-12-31</xbrli:startDate>
      <xbrli:endDate>2015-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2015-12-31_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareLicenseRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bkyi:SoftwareLicenseRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2015-12-31</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-PreferredStockMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_ClassOfWarrantOrRightAxis-September2015WarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bkyi:September2015WarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">bkyi:OneCustomerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NorthAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_FairValueByLiabilityClassAxis-WarrantsIssuedUnderPISPAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">bkyi:WarrantsIssuedUnderPISPAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_ConcentrationRiskByBenchmarkAxis-CurrentAccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bkyi:CurrentAccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">bkyi:OneCustomerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-01-01_2016-12-31_ConcentrationRiskByBenchmarkAxis-NonCurrentAccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bkyi:NonCurrentAccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">bkyi:OneCustomerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-01-01</xbrli:startDate>
      <xbrli:endDate>2016-12-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-03-08_2016-03-08_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-03-08</xbrli:startDate>
      <xbrli:endDate>2016-03-08</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-05-11_2016-05-11_TitleOfIndividualAxis-ChiefExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-05-11</xbrli:startDate>
      <xbrli:endDate>2016-05-11</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-05-11_2016-05-11_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-05-11</xbrli:startDate>
      <xbrli:endDate>2016-05-11</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-PreferredStockMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_ClassOfWarrantOrRightAxis-September2015WarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bkyi:September2015WarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">bkyi:TwoCustomersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NorthAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_FairValueByLiabilityClassAxis-WarrantsIssuedUnderPISPAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">bkyi:WarrantsIssuedUnderPISPAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-07-01_2016-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-07-01</xbrli:startDate>
      <xbrli:endDate>2016-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-08-10_2016-08-10_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-08-10</xbrli:startDate>
      <xbrli:endDate>2016-08-10</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2016-12-29_2016-12-29_NonmonetaryTransactionTypeAxis-ReverseStockSplitMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:NonmonetaryTransactionTypeAxis">bkyi:ReverseStockSplitMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2016-12-29</xbrli:startDate>
      <xbrli:endDate>2016-12-29</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-06-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-06-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-FactoredAccountsReceivableMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">bkyi:FactoredAccountsReceivableMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-PreferredStockMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_AwardTypeAxis-EmployeeStockOptionMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">bkyi:OneCustomerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-NonCurrentAccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-OneCustomerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bkyi:NonCurrentAccountsReceivableMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">bkyi:OneCustomerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">bkyi:TwoCustomersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NorthAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareLicenseRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bkyi:SoftwareLicenseRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_RangeAxis-MaximumMember_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:CertainOfficersEmployeesAndContractorsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_RangeAxis-MinimumMember_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:CertainOfficersEmployeesAndContractorsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:CertainOfficersEmployeesAndContractorsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-01-01_2017-09-30_TitleOfIndividualAxis-EmployeeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:EmployeeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-01-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-03-15_2017-03-15_AwardTypeAxis-EmployeeStockOptionMember_TitleOfIndividualAxis-EmployeeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:EmployeeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-03-15</xbrli:startDate>
      <xbrli:endDate>2017-03-15</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-03-15_2017-03-15_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-03-15</xbrli:startDate>
      <xbrli:endDate>2017-03-15</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-03-15_2017-03-15_TitleOfIndividualAxis-EmployeeMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:EmployeeMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-03-15</xbrli:startDate>
      <xbrli:endDate>2017-03-15</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-03-15_2017-03-15_TitleOfIndividualAxis-FourMembersOfTheBoardOfDirectorsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:FourMembersOfTheBoardOfDirectorsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-03-15</xbrli:startDate>
      <xbrli:endDate>2017-03-15</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-03-16_2017-03-16_AwardTypeAxis-EmployeeStockOptionMember_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:CertainOfficersEmployeesAndContractorsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-03-16</xbrli:startDate>
      <xbrli:endDate>2017-03-16</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-03-16_2017-03-16_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:CertainOfficersEmployeesAndContractorsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-03-16</xbrli:startDate>
      <xbrli:endDate>2017-03-16</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-04-10_2017-04-10_AwardTypeAxis-EmployeeStockOptionMember_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-04-10</xbrli:startDate>
      <xbrli:endDate>2017-04-10</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-04-10_2017-04-10_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-04-10</xbrli:startDate>
      <xbrli:endDate>2017-04-10</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-04-28_2017-04-28_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:DirectorAndExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-04-28</xbrli:startDate>
      <xbrli:endDate>2017-04-28</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-05-01_2017-05-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-05-01</xbrli:startDate>
      <xbrli:endDate>2017-05-31</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-05-02_2017-05-02">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-05-02</xbrli:startDate>
      <xbrli:endDate>2017-05-02</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-05-11_2017-05-11_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-05-11</xbrli:startDate>
      <xbrli:endDate>2017-05-11</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-PreferredStockMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantMember_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-TwoCustomersMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">bkyi:TwoCustomersMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NorthAmericaMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:NorthAmericaMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareLicenseRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bkyi:SoftwareLicenseRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_IncomeStatementLocationAxis-ResearchAndDevelopmentExpenseMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bkyi:ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-07-01_2017-09-30_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:CertainOfficersEmployeesAndContractorsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-07-01</xbrli:startDate>
      <xbrli:endDate>2017-09-30</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-08-09_2017-08-09_TitleOfIndividualAxis-CertainOfficersEmployeesAndContractorsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:CertainOfficersEmployeesAndContractorsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-08-09</xbrli:startDate>
      <xbrli:endDate>2017-08-09</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-08-09_2017-08-09_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-08-09</xbrli:startDate>
      <xbrli:endDate>2017-08-09</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-09-22_2017-09-22">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-09-22</xbrli:startDate>
      <xbrli:endDate>2017-09-22</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-09-22_2017-09-22_ClassOfWarrantOrRightAxis-September2017Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bkyi:September2017Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-09-22</xbrli:startDate>
      <xbrli:endDate>2017-09-22</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-09-22_2017-09-22_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:DirectorAndExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-09-22</xbrli:startDate>
      <xbrli:endDate>2017-09-22</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-10-17_2017-10-17_ConversionOfStockByUniqueDescriptionAxis-ConversionOfSeriesA1SharesIntoCommonStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">bkyi:ConversionOfSeriesA1SharesIntoCommonStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-17</xbrli:startDate>
      <xbrli:endDate>2017-10-17</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-10-17_2017-10-17_ConversionOfStockByUniqueDescriptionAxis-ConversionOfSeriesA1SharesIntoCommonStockMember_SubsequentEventTypeAxis-SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ConversionOfStockByUniqueDescriptionAxis">bkyi:ConversionOfSeriesA1SharesIntoCommonStockMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-10-17</xbrli:startDate>
      <xbrli:endDate>2017-10-17</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="d_2017-11-13_2017-11-13_SubsequentEventTypeAxis-SubsequentEventMember_TitleOfIndividualAxis-DirectorMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">us-gaap:DirectorMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:startDate>2017-11-13</xbrli:startDate>
      <xbrli:endDate>2017-11-13</xbrli:endDate>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2011-12-31_GeographicDistributionAxis-GeographicDistributionDomesticMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionDomesticMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2011-12-31_GeographicDistributionAxis-GeographicDistributionForeignMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:GeographicDistributionForeignMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2011-12-31_RangeAxis-MaximumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2011-12-31_RangeAxis-MinimumMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2011-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2013-10-25_StatementEquityComponentsAxis-PrivateInvestorSPAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bkyi:PrivateInvestorSPAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-10-25</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2013-10-25_StatementEquityComponentsAxis-WarrantMember_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bkyi:PrivateInvestorSPAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-10-25</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2013-11-08_StatementEquityComponentsAxis-PlacementAgentWarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bkyi:PlacementAgentWarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2013-11-08</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2014-11-13_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bkyi:PrivateInvestorSPAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2014-11-13</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-03-09">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-03-09</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-23_ClassOfWarrantOrRightAxis-September2015WarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bkyi:September2015WarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-23</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-23_DebtInstrumentAxis-PromissoryNoteMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bkyi:PromissoryNoteMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-23</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-09-23_StatementClassOfStockAxis-September2015WarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:September2015WarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-09-23</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-10-29_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:SeriesA1ConvertiblePreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-10-29</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-11-11_RangeAxis-MaximumMember_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:SeriesA1ConvertiblePreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-11-11</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-11-11_RangeAxis-MaximumMember_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:SeriesB1ConvertiblePreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-11-11</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-11-11_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:SeriesA1ConvertiblePreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-11-11</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-11-11_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:SeriesB1ConvertiblePreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-11-11</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2015-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2015-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-11-30_SubsidiarySaleOfStockAxis-PrivateInvestorSPAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bkyi:PrivateInvestorSPAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-11-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_ClassOfWarrantOrRightAxis-September2015WarrantsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bkyi:September2015WarrantsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_FairValueByLiabilityClassAxis-WarrantsIssuedUnderPISPAMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">bkyi:WarrantsIssuedUnderPISPAMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:SeriesA1ConvertiblePreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2016-12-31_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:SeriesB1ConvertiblePreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2016-12-31</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-04-28_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:DirectorAndExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-04-28</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-05-02">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-05-02</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-08-07">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-08-07</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-09-22">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-09-22</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-09-22_ClassOfWarrantOrRightAxis-September2017Member">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bkyi:September2017Member</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-09-22</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-09-22_TitleOfIndividualAxis-DirectorAndExecutiveOfficerMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:TitleOfIndividualAxis">bkyi:DirectorAndExecutiveOfficerMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-09-22</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-09-30">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-LicensingAgreementsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:LicensingAgreementsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-09-30_FiniteLivedIntangibleAssetsByMajorClassAxis-SoftwareLicenseRightsMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bkyi:SoftwareLicenseRightsMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-09-30_StatementClassOfStockAxis-SeriesA1ConvertiblePreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:SeriesA1ConvertiblePreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-09-30_StatementClassOfStockAxis-SeriesB1ConvertiblePreferredStockMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bkyi:SeriesB1ConvertiblePreferredStockMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-09-30</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-10-17_SubsequentEventTypeAxis-SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-10-17</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-11-06_CounterpartyNameAxis-ConsultancyFirmMember_SubsequentEventTypeAxis-SubsequentEventMember">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
      <xbrli:segment>
        <xbrldi:explicitMember dimension="us-gaap:CounterpartyNameAxis">bkyi:ConsultancyFirmMember</xbrldi:explicitMember>
        <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
      </xbrli:segment>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-11-06</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
  <xbrli:context id="i_2017-11-13">
    <xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001019034</xbrli:identifier>
    </xbrli:entity>
    <xbrli:period>
      <xbrli:instant>2017-11-13</xbrli:instant>
    </xbrli:period>
  </xbrli:context>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>bkyi-20170930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 11:53PM UTC 2017-11-13--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:bkyi="http://bio-key.com/20170930" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2017-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2016-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2011-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2011-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2017-01-31" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://bio-key.com/20170930">
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2011-01-31" schemaLocation="http://xbrl.sec.gov/naics/2011/naics-2011-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2011-01-31" schemaLocation="http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2017-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2016-01-31" schemaLocation="http://xbrl.sec.gov/exch/2016/exch-2016-01-31.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bkyi-20170930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bkyi-20170930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bkyi-20170930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bkyi-20170930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="statement-document-and-entity-information" roleURI="http://bio-key.com/20170930/role/statement-document-and-entity-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-balance-sheets-current-period-unaudited-" roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-statements-of-operations-unaudited-" roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-operations-unaudited-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-condensed-consolidated-statements-of-cash-flows-unaudited-" roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-nature-of-business-and-basis-of-presentation" roleURI="http://bio-key.com/20170930/role/statement-note-1-nature-of-business-and-basis-of-presentation">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Disclosure - Note 1 - Nature of Business and Basis of Presentation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-going-concern" roleURI="http://bio-key.com/20170930/role/statement-note-2-going-concern">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Disclosure - Note 2 - Going Concern</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-accounts-receivable-" roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Disclosure - Note 3 - Accounts Receivable</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-share-based-compensation" roleURI="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">008 - Disclosure - Note 4 - Share Based Compensation</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-factoring" roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">009 - Disclosure - Note 5 - Factoring</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-inventory-" roleURI="http://bio-key.com/20170930/role/statement-note-6-inventory-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">010 - Disclosure - Note 6 - Inventory</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-resalable-software-license-rights" roleURI="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Disclosure - Note 7 - Resalable Software License Rights</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-loss-per-share-common-stock-eps" roleURI="http://bio-key.com/20170930/role/statement-note-8-loss-per-share-common-stock-eps">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 8 - Loss Per Share Common Stock ("EPS")</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockholders-equity" roleURI="http://bio-key.com/20170930/role/statement-note-9-stockholders-equity">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Note 9 - Stockholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-segment-information" roleURI="http://bio-key.com/20170930/role/statement-note-10-segment-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 10 - Segment Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-fair-values-of-financial-instruments" roleURI="http://bio-key.com/20170930/role/statement-note-11-fair-values-of-financial-instruments">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Document - Note 11 - Fair Values of Financial Instruments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-major-customers-and-accounts-receivable" roleURI="http://bio-key.com/20170930/role/statement-note-12-major-customers-and-accounts-receivable">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 12 - Major Customers and Accounts Receivable</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-subsequent-events" roleURI="http://bio-key.com/20170930/role/statement-note-13-subsequent-events">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Note 13 - Subsequent Events</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-significant-accounting-policies-policies" roleURI="http://bio-key.com/20170930/role/statement-significant-accounting-policies-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-accounts-receivable-tables" roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 3 - Accounts Receivable (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-share-based-compensation-tables" roleURI="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 4 - Share Based Compensation (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-factoring-tables" roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">021 - Disclosure - Note 5 - Factoring (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-inventory-tables" roleURI="http://bio-key.com/20170930/role/statement-note-6-inventory-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">022 - Disclosure - Note 6 - Inventory (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-resalable-software-license-rights-tables" roleURI="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">023 - Disclosure - Note 7 - Resalable Software License Rights (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-loss-per-share-common-stock-eps-tables" roleURI="http://bio-key.com/20170930/role/statement-note-8-loss-per-share-common-stock-eps-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">024 - Disclosure - Note 8 - Loss Per Share Common Stock ("EPS") (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-going-concern-details-textual" roleURI="http://bio-key.com/20170930/role/statement-note-2-going-concern-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">025 - Disclosure - Note 2 - Going Concern (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-accounts-receivable-details-textual" roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">026 - Disclosure - Note 3 - Accounts Receivable (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-summary-of-accounts-receivable-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">027 - Disclosure - Note 3 - Accounts Receivable - Summary of Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" roleURI="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation-expenses-for-continuing-operations-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">028 - Disclosure - Note 4 - Share Based Compensation - Expenses for Continuing Operations (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-factoring-details-textual" roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">029 - Disclosure - Note 5 - Factoring (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-factoring-due-from-factor-details" roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-due-from-factor-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">030 - Disclosure - Note 5 - Factoring - Due From Factor (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-factoring-fees-details" roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-fees-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">031 - Disclosure - Note 5 - Factoring - Fees (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-inventory-components-of-inventory-details" roleURI="http://bio-key.com/20170930/role/statement-note-6-inventory-components-of-inventory-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">032 - Disclosure - Note 6 - Inventory - Components of Inventory (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-resalable-software-license-rights-details-textual" roleURI="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">033 - Disclosure - Note 7 - Resalable Software License Rights (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" roleURI="http://bio-key.com/20170930/role/statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">034 - Disclosure - Note 7 - Software Licenses and Rights - Summary of Software License Rights (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" roleURI="http://bio-key.com/20170930/role/statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">035 - Disclosure - Note 8 - Earnings Per Share (EPS) - Reconciliation of Numerator of Basic and Diluted EPS Calculations (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" roleURI="http://bio-key.com/20170930/role/statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">036 - Disclosure - Note 8 - Earnings Per Share (EPS) - Securities Excluded From the Diluted Per Share Calculation (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-stockholders-equity-details-textual" roleURI="http://bio-key.com/20170930/role/statement-note-9-stockholders-equity-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">037 - Disclosure - Note 9 - Stockholders' Equity (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-segment-information-details-textual" roleURI="http://bio-key.com/20170930/role/statement-note-10-segment-information-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">038 - Disclosure - Note 10 - Segment Information (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-major-customers-and-accounts-receivable-details-textual" roleURI="http://bio-key.com/20170930/role/statement-note-12-major-customers-and-accounts-receivable-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">039 - Disclosure - Note 12 - Major Customers and Accounts Receivable (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-subsequent-events-details-textual" roleURI="http://bio-key.com/20170930/role/statement-note-13-subsequent-events-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">040 - Disclosure - Note 13 - Subsequent Events (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="bkyi_AmortizationOfSoftwareLicenseRights" name="AmortizationOfSoftwareLicenseRights" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_CertainOfficersEmployeesAndContractorsMember" name="CertainOfficersEmployeesAndContractorsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense" name="ClassOfWarrantOrRightNonemployeeCompensationExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_CommissionsAndFeesPercentOfGrossProceeds" name="CommissionsAndFeesPercentOfGrossProceeds" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="bkyi_CommittedEquityFacilityAmount" name="CommittedEquityFacilityAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_CommittedEquityFacilityTerm" name="CommittedEquityFacilityTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_ConcentrationRiskNumberOfMajorCustomers" name="ConcentrationRiskNumberOfMajorCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_ConsultancyFirmMember" name="ConsultancyFirmMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_ConversionOfDividendsPayableAmountConverted" name="ConversionOfDividendsPayableAmountConverted" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_ConversionOfDividendsPayableSharesIssued" name="ConversionOfDividendsPayableSharesIssued" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" name="ConversionOfSeriesA1SharesIntoCommonStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_CurrentAccountsReceivableMember" name="CurrentAccountsReceivableMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_DirectorAndExecutiveOfficerMember" name="DirectorAndExecutiveOfficerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_EmployeeMember" name="EmployeeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare" name="EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" name="ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" name="ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_ExpectedOperationalCostsPerMonth" name="ExpectedOperationalCostsPerMonth" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_FactoredAccountsReceivableFactoredAmount" name="FactoredAccountsReceivableFactoredAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="bkyi_FactoredAccountsReceivableMember" name="FactoredAccountsReceivableMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_FactoredAccountsReceivableOriginalInvoiceValue" name="FactoredAccountsReceivableOriginalInvoiceValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="bkyi_FactoringArrangementTerm" name="FactoringArrangementTerm" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_FactoringFees" name="FactoringFees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_FactoringFeesPercent" name="FactoringFeesPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="bkyi_FactoringFeesTableTextBlock" name="FactoringFeesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_FactoringTextBlock" name="FactoringTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix" name="FinitelivedIntangibleAssetsAmortizationExpenseYearSix" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="bkyi_FourMembersOfTheBoardOfDirectorsMember" name="FourMembersOfTheBoardOfDirectorsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_GoingConcernTextBlock" name="GoingConcernTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_HardwareRevenueNet" name="HardwareRevenueNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_IncreaseDecreaseInSoftwareLicenseRights" name="IncreaseDecreaseInSoftwareLicenseRights" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_InitialConversionPrice" name="InitialConversionPrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element id="bkyi_LiquidationValuePerShare" name="LiquidationValuePerShare" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element id="bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock" name="MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_MaximumOwnershipAsAResultOfConversion" name="MaximumOwnershipAsAResultOfConversion" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage" name="MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_NonCurrentAccountsReceivableMember" name="NonCurrentAccountsReceivableMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_OneCustomerMember" name="OneCustomerMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility" name="PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="instant"/>
  <xsd:element id="bkyi_PercentageOfAccountsReceivableRemittedByFactor" name="PercentageOfAccountsReceivableRemittedByFactor" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility" name="PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_PercentageOfRemainingBalanceOwnedReserved" name="PercentageOfRemainingBalanceOwnedReserved" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase" name="PeriodForMaximumDollarAmountOfSharesToPurchase" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_PeriodPrecedingTheDividendPaymentDate" name="PeriodPrecedingTheDividendPaymentDate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_PlacementAgentWarrantsMember" name="PlacementAgentWarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_PreferredStockConversionPrice" name="PreferredStockConversionPrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_PrivateInvestorSPAMember" name="PrivateInvestorSPAMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_PromissoryNoteMember" name="PromissoryNoteMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_ReverseStockSplitMember" name="ReverseStockSplitMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_September2015WarrantsMember" name="September2015WarrantsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_September2017Member" name="September2017Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_SeriesA1ConvertiblePreferredStockMember" name="SeriesA1ConvertiblePreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_SeriesB1ConvertiblePreferredStockMember" name="SeriesB1ConvertiblePreferredStockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_SoftwareLicenseRights" name="SoftwareLicenseRights" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="bkyi_SoftwareLicenseRightsCurrent" name="SoftwareLicenseRightsCurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="bkyi_SoftwareLicenseRightsMember" name="SoftwareLicenseRightsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_SoftwareLicenseRightsNoncurrent" name="SoftwareLicenseRightsNoncurrent" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="bkyi_SoftwareLicenseRightsTableTextBlock" name="SoftwareLicenseRightsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_StockAndWarrantsIssuedDuringPeriodValue" name="StockAndWarrantsIssuedDuringPeriodValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_StockBasedFeesToDirectorsAndConsulants" name="StockBasedFeesToDirectorsAndConsulants" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares" name="StockIssuedDuringPeriodAsACommitmentFeeShares" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue" name="StockIssuedDuringPeriodAsACommitmentFeeValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice" name="StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration"/>
  <xsd:element id="bkyi_TermOfWarrant" name="TermOfWarrant" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_TwoCustomersMember" name="TwoCustomersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_WarrantsIssuedUnderPISPAMember" name="WarrantsIssuedUnderPISPAMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" name="statement-statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-3-accounts-receivable-tables" name="statement-statement-note-3-accounts-receivable-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" name="statement-statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-4-share-based-compensation-tables" name="statement-statement-note-4-share-based-compensation-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-5-factoring-due-from-factor-details" name="statement-statement-note-5-factoring-due-from-factor-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-5-factoring-fees-details" name="statement-statement-note-5-factoring-fees-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-5-factoring-tables" name="statement-statement-note-5-factoring-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-6-inventory-components-of-inventory-details" name="statement-statement-note-6-inventory-components-of-inventory-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-6-inventory-tables" name="statement-statement-note-6-inventory-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-7-resalable-software-license-rights-tables" name="statement-statement-note-7-resalable-software-license-rights-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" name="statement-statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" name="statement-statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" name="statement-statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-note-8-loss-per-share-common-stock-eps-tables" name="statement-statement-note-8-loss-per-share-common-stock-eps-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="bkyi_statement-statement-significant-accounting-policies-policies" name="statement-statement-significant-accounting-policies-policies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>bkyi-20170930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 11:53PM UTC 2017-11-13--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" xlink:href="bkyi-20170930.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited-" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsCurrent" xlink:label="bkyi_SoftwareLicenseRightsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsNoncurrent" xlink:label="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="us-gaap_AccountsReceivableNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="us-gaap_DepositsAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="bkyi_SoftwareLicenseRightsCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AccountsReceivableNetNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_DepositsAssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DividendsPayableCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" xlink:href="bkyi-20170930.xsd#statement-condensed-consolidated-statements-of-operations-unaudited-" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_HardwareRevenueNet" xlink:label="bkyi_HardwareRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicenseCosts" xlink:label="us-gaap_LicenseCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSalesRevenueNet" xlink:label="us-gaap_OtherSalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_OtherSalesRevenueNet" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues" xlink:to="bkyi_HardwareRevenueNet" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_SalesRevenueServicesNet" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_LicenseCosts" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfServices" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestIncomeExpenseNet" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" xlink:href="bkyi-20170930.xsd#statement-condensed-consolidated-statements-of-cash-flows-unaudited-" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_AmortizationOfSoftwareLicenseRights" xlink:label="bkyi_AmortizationOfSoftwareLicenseRights" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_IncreaseDecreaseInSoftwareLicenseRights" xlink:label="bkyi_IncreaseDecreaseInSoftwareLicenseRights" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockBasedFeesToDirectorsAndConsulants" xlink:label="bkyi_StockBasedFeesToDirectorsAndConsulants" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfDerivatives" xlink:label="us-gaap_GainLossOnSaleOfDerivatives" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="bkyi_StockBasedFeesToDirectorsAndConsulants" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="bkyi_AmortizationOfSoftwareLicenseRights" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfDerivatives" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="bkyi_IncreaseDecreaseInSoftwareLicenseRights" xlink:type="arc"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:href="bkyi-20170930.xsd#statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossNoncurrent" xlink:label="us-gaap_AccountsReceivableGrossNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGrossNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableGross" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-due-from-factor-details" xlink:href="bkyi-20170930.xsd#statement-note-5-factoring-due-from-factor-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://bio-key.com/20170930/role/statement-note-5-factoring-due-from-factor-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoredAccountsReceivableFactoredAmount" xlink:label="bkyi_FactoredAccountsReceivableFactoredAmount" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoredAccountsReceivableOriginalInvoiceValue" xlink:label="bkyi_FactoredAccountsReceivableOriginalInvoiceValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="bkyi_FactoredAccountsReceivableOriginalInvoiceValue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="bkyi_FactoredAccountsReceivableFactoredAmount" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-6-inventory-components-of-inventory-details" xlink:href="bkyi-20170930.xsd#statement-note-6-inventory-components-of-inventory-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://bio-key.com/20170930/role/statement-note-6-inventory-components-of-inventory-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:href="bkyi-20170930.xsd#statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://bio-key.com/20170930/role/statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRights" xlink:label="bkyi_SoftwareLicenseRights" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsCurrent" xlink:label="bkyi_SoftwareLicenseRightsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsNoncurrent" xlink:label="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="bkyi_SoftwareLicenseRights" xlink:to="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="bkyi_SoftwareLicenseRights" xlink:to="bkyi_SoftwareLicenseRightsCurrent" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>bkyi-20170930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 11:53PM UTC 2017-11-13--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-11-fair-values-of-financial-instruments" xlink:href="bkyi-20170930.xsd#statement-note-11-fair-values-of-financial-instruments" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-11-fair-values-of-financial-instruments" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-8-loss-per-share-common-stock-eps" xlink:href="bkyi-20170930.xsd#statement-note-8-loss-per-share-common-stock-eps" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-8-loss-per-share-common-stock-eps" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-6-inventory-" xlink:href="bkyi-20170930.xsd#statement-note-6-inventory-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-6-inventory-" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation" xlink:href="bkyi-20170930.xsd#statement-note-4-share-based-compensation" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-document-and-entity-information" xlink:href="bkyi-20170930.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:href="bkyi-20170930.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-1-nature-of-business-and-basis-of-presentation" xlink:href="bkyi-20170930.xsd#statement-note-1-nature-of-business-and-basis-of-presentation" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-1-nature-of-business-and-basis-of-presentation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-2-going-concern" xlink:href="bkyi-20170930.xsd#statement-note-2-going-concern" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-2-going-concern" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_GoingConcernTextBlock" xlink:label="bkyi_GoingConcernTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="bkyi_GoingConcernTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-" xlink:href="bkyi-20170930.xsd#statement-note-3-accounts-receivable-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring" xlink:href="bkyi-20170930.xsd#statement-note-5-factoring" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-5-factoring" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringTextBlock" xlink:label="bkyi_FactoringTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionAxis" xlink:label="us-gaap_GeographicDistributionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionDomain" xlink:label="us-gaap_GeographicDistributionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionDomain" xlink:label="us-gaap_GeographicDistributionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionDomesticMember" xlink:label="us-gaap_GeographicDistributionDomesticMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="us-gaap_GeographicDistributionForeignMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_GeographicDistributionAxis" xlink:to="us-gaap_GeographicDistributionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_GeographicDistributionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GeographicDistributionDomain" xlink:to="us-gaap_GeographicDistributionForeignMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_GeographicDistributionAxis" xlink:to="us-gaap_GeographicDistributionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GeographicDistributionDomain" xlink:to="us-gaap_GeographicDistributionDomesticMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="bkyi_FactoringTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights" xlink:href="bkyi-20170930.xsd#statement-note-7-resalable-software-license-rights" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsMember" xlink:label="bkyi_SoftwareLicenseRightsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="bkyi_SoftwareLicenseRightsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-9-stockholders-equity" xlink:href="bkyi-20170930.xsd#statement-note-9-stockholders-equity" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-9-stockholders-equity" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:label="bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_DirectorAndExecutiveOfficerMember" xlink:label="bkyi_DirectorAndExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_EmployeeMember" xlink:label="bkyi_EmployeeMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:label="bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PlacementAgentWarrantsMember" xlink:label="bkyi_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PrivateInvestorSPAMember" xlink:label="bkyi_PrivateInvestorSPAMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PromissoryNoteMember" xlink:label="bkyi_PromissoryNoteMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ReverseStockSplitMember" xlink:label="bkyi_ReverseStockSplitMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_September2015WarrantsMember" xlink:label="bkyi_September2015WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_September2017Member" xlink:label="bkyi_September2017Member" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_WarrantsIssuedUnderPISPAMember" xlink:label="bkyi_WarrantsIssuedUnderPISPAMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeAxis" xlink:label="us-gaap_NonmonetaryTransactionTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeDomain" xlink:label="us-gaap_NonmonetaryTransactionTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeDomain" xlink:label="us-gaap_NonmonetaryTransactionTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_NonmonetaryTransactionTypeAxis" xlink:to="us-gaap_NonmonetaryTransactionTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_NonmonetaryTransactionTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonmonetaryTransactionTypeDomain" xlink:to="bkyi_ReverseStockSplitMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_NonmonetaryTransactionTypeAxis" xlink:to="us-gaap_NonmonetaryTransactionTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_DirectorMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="bkyi_DirectorAndExecutiveOfficerMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_ChiefExecutiveOfficerMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="bkyi_PrivateInvestorSPAMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="bkyi_PrivateInvestorSPAMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="bkyi_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="bkyi_WarrantsIssuedUnderPISPAMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain-default" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="bkyi_PromissoryNoteMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="bkyi_September2015WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="bkyi_September2015WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="bkyi_September2017Member" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="bkyi_EmployeeMember" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-10-segment-information" xlink:href="bkyi-20170930.xsd#statement-note-10-segment-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-10-segment-information" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="us-gaap_NorthAmericaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GeographicConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_NorthAmericaMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-12-major-customers-and-accounts-receivable" xlink:href="bkyi-20170930.xsd#statement-note-12-major-customers-and-accounts-receivable" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-12-major-customers-and-accounts-receivable" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CurrentAccountsReceivableMember" xlink:label="bkyi_CurrentAccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NonCurrentAccountsReceivableMember" xlink:label="bkyi_NonCurrentAccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_OneCustomerMember" xlink:label="bkyi_OneCustomerMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_TwoCustomersMember" xlink:label="bkyi_TwoCustomersMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="bkyi_TwoCustomersMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="bkyi_OneCustomerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="bkyi_NonCurrentAccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="bkyi_CurrentAccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-13-subsequent-events" xlink:href="bkyi-20170930.xsd#statement-note-13-subsequent-events" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-13-subsequent-events" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConsultancyFirmMember" xlink:label="bkyi_ConsultancyFirmMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:label="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:label="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockNameDomain" xlink:label="us-gaap_ConversionOfStockNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockNameDomain" xlink:label="us-gaap_ConversionOfStockNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="us-gaap_ConversionOfStockNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConversionOfStockNameDomain" xlink:to="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="us-gaap_ConversionOfStockNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CounterpartyNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:to="bkyi_ConsultancyFirmMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_DirectorMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-significant-accounting-policies-policies" xlink:href="bkyi-20170930.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-tables" xlink:href="bkyi-20170930.xsd#statement-note-3-accounts-receivable-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation-tables" xlink:href="bkyi-20170930.xsd#statement-note-4-share-based-compensation-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-tables" xlink:href="bkyi-20170930.xsd#statement-note-5-factoring-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-5-factoring-tables" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoredAccountsReceivableMember" xlink:label="bkyi_FactoredAccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringFeesTableTextBlock" xlink:label="bkyi_FactoringFeesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="bkyi_FactoredAccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="bkyi_FactoringFeesTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-6-inventory-tables" xlink:href="bkyi-20170930.xsd#statement-note-6-inventory-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-6-inventory-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights-tables" xlink:href="bkyi-20170930.xsd#statement-note-7-resalable-software-license-rights-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights-tables" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsTableTextBlock" xlink:label="bkyi_SoftwareLicenseRightsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="bkyi_SoftwareLicenseRightsTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-8-loss-per-share-common-stock-eps-tables" xlink:href="bkyi-20170930.xsd#statement-note-8-loss-per-share-common-stock-eps-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-8-loss-per-share-common-stock-eps-tables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-2-going-concern-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-2-going-concern-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-2-going-concern-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ExpectedOperationalCostsPerMonth" xlink:label="bkyi_ExpectedOperationalCostsPerMonth" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_ExpectedOperationalCostsPerMonth" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-3-accounts-receivable-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PercentageOfRemainingBalanceOwnedReserved" xlink:label="bkyi_PercentageOfRemainingBalanceOwnedReserved" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PercentageOfRemainingBalanceOwnedReserved" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-5-factoring-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-5-factoring-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringArrangementTerm" xlink:label="bkyi_FactoringArrangementTerm" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringFeesPercent" xlink:label="bkyi_FactoringFeesPercent" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PercentageOfAccountsReceivableRemittedByFactor" xlink:label="bkyi_PercentageOfAccountsReceivableRemittedByFactor" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionAxis" xlink:label="us-gaap_GeographicDistributionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionDomain" xlink:label="us-gaap_GeographicDistributionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionDomain" xlink:label="us-gaap_GeographicDistributionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionDomesticMember" xlink:label="us-gaap_GeographicDistributionDomesticMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="us-gaap_GeographicDistributionForeignMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_GeographicDistributionAxis" xlink:to="us-gaap_GeographicDistributionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_GeographicDistributionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GeographicDistributionDomain" xlink:to="us-gaap_GeographicDistributionForeignMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_GeographicDistributionAxis" xlink:to="us-gaap_GeographicDistributionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GeographicDistributionDomain" xlink:to="us-gaap_GeographicDistributionDomesticMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_FactoringArrangementTerm" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PercentageOfAccountsReceivableRemittedByFactor" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_FactoringFeesPercent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-7-resalable-software-license-rights-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix" xlink:label="bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRights" xlink:label="bkyi_SoftwareLicenseRights" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsCurrent" xlink:label="bkyi_SoftwareLicenseRightsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsMember" xlink:label="bkyi_SoftwareLicenseRightsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsNoncurrent" xlink:label="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicenseCosts" xlink:label="us-gaap_LicenseCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireSoftware" xlink:label="us-gaap_PaymentsToAcquireSoftware" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_LicensingAgreementsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="bkyi_SoftwareLicenseRightsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_SoftwareLicenseRightsCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LicenseCosts" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_SoftwareLicenseRights" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsToAcquireSoftware" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-9-stockholders-equity-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-9-stockholders-equity-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-9-stockholders-equity-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:label="bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense" xlink:label="bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CommissionsAndFeesPercentOfGrossProceeds" xlink:label="bkyi_CommissionsAndFeesPercentOfGrossProceeds" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CommittedEquityFacilityAmount" xlink:label="bkyi_CommittedEquityFacilityAmount" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CommittedEquityFacilityTerm" xlink:label="bkyi_CommittedEquityFacilityTerm" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfDividendsPayableAmountConverted" xlink:label="bkyi_ConversionOfDividendsPayableAmountConverted" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfDividendsPayableSharesIssued" xlink:label="bkyi_ConversionOfDividendsPayableSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_DirectorAndExecutiveOfficerMember" xlink:label="bkyi_DirectorAndExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_EmployeeMember" xlink:label="bkyi_EmployeeMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare" xlink:label="bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:label="bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_InitialConversionPrice" xlink:label="bkyi_InitialConversionPrice" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_LiquidationValuePerShare" xlink:label="bkyi_LiquidationValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock" xlink:label="bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_MaximumOwnershipAsAResultOfConversion" xlink:label="bkyi_MaximumOwnershipAsAResultOfConversion" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage" xlink:label="bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility" xlink:label="bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility" xlink:label="bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase" xlink:label="bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PeriodPrecedingTheDividendPaymentDate" xlink:label="bkyi_PeriodPrecedingTheDividendPaymentDate" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PlacementAgentWarrantsMember" xlink:label="bkyi_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PrivateInvestorSPAMember" xlink:label="bkyi_PrivateInvestorSPAMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PromissoryNoteMember" xlink:label="bkyi_PromissoryNoteMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ReverseStockSplitMember" xlink:label="bkyi_ReverseStockSplitMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_September2015WarrantsMember" xlink:label="bkyi_September2015WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_September2017Member" xlink:label="bkyi_September2017Member" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount" xlink:label="bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockAndWarrantsIssuedDuringPeriodValue" xlink:label="bkyi_StockAndWarrantsIssuedDuringPeriodValue" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares" xlink:label="bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue" xlink:label="bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice" xlink:label="bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_TermOfWarrant" xlink:label="bkyi_TermOfWarrant" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_WarrantsIssuedUnderPISPAMember" xlink:label="bkyi_WarrantsIssuedUnderPISPAMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeAxis" xlink:label="us-gaap_NonmonetaryTransactionTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeDomain" xlink:label="us-gaap_NonmonetaryTransactionTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeDomain" xlink:label="us-gaap_NonmonetaryTransactionTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:label="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_NonmonetaryTransactionTypeAxis" xlink:to="us-gaap_NonmonetaryTransactionTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_NonmonetaryTransactionTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonmonetaryTransactionTypeDomain" xlink:to="bkyi_ReverseStockSplitMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_NonmonetaryTransactionTypeAxis" xlink:to="us-gaap_NonmonetaryTransactionTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_DirectorMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="bkyi_DirectorAndExecutiveOfficerMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_ChiefExecutiveOfficerMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="bkyi_PrivateInvestorSPAMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-default" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="bkyi_PrivateInvestorSPAMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="bkyi_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-default" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="bkyi_WarrantsIssuedUnderPISPAMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain-default" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="bkyi_PromissoryNoteMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="bkyi_September2015WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="bkyi_September2015WarrantsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="bkyi_September2017Member" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="bkyi_EmployeeMember" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharePrice" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_InitialConversionPrice" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_MaximumOwnershipAsAResultOfConversion" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PeriodPrecedingTheDividendPaymentDate" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_LiquidationValuePerShare" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_ConversionOfDividendsPayableAmountConverted" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_ConversionOfDividendsPayableSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc"/>
    <link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_CommittedEquityFacilityAmount" xlink:type="arc"/>
    <link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_CommittedEquityFacilityTerm" xlink:type="arc"/>
    <link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock" xlink:type="arc"/>
    <link:definitionArc order="22" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase" xlink:type="arc"/>
    <link:definitionArc order="23" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility" xlink:type="arc"/>
    <link:definitionArc order="24" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility" xlink:type="arc"/>
    <link:definitionArc order="25" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare" xlink:type="arc"/>
    <link:definitionArc order="26" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage" xlink:type="arc"/>
    <link:definitionArc order="27" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares" xlink:type="arc"/>
    <link:definitionArc order="28" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue" xlink:type="arc"/>
    <link:definitionArc order="29" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice" xlink:type="arc"/>
    <link:definitionArc order="30" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc"/>
    <link:definitionArc order="31" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_StockAndWarrantsIssuedDuringPeriodValue" xlink:type="arc"/>
    <link:definitionArc order="32" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc"/>
    <link:definitionArc order="33" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc"/>
    <link:definitionArc order="34" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="35" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc"/>
    <link:definitionArc order="36" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc"/>
    <link:definitionArc order="37" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_TermOfWarrant" xlink:type="arc"/>
    <link:definitionArc order="38" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_CommissionsAndFeesPercentOfGrossProceeds" xlink:type="arc"/>
    <link:definitionArc order="39" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:type="arc"/>
    <link:definitionArc order="40" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="arc"/>
    <link:definitionArc order="41" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc"/>
    <link:definitionArc order="42" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:type="arc"/>
    <link:definitionArc order="43" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense" xlink:type="arc"/>
    <link:definitionArc order="44" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc"/>
    <link:definitionArc order="45" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc"/>
    <link:definitionArc order="46" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc"/>
    <link:definitionArc order="47" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="48" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc"/>
    <link:definitionArc order="49" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc"/>
    <link:definitionArc order="50" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="51" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount" xlink:type="arc"/>
    <link:definitionArc order="52" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc"/>
    <link:definitionArc order="53" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc"/>
    <link:definitionArc order="54" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc"/>
    <link:definitionArc order="55" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-10-segment-information-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-10-segment-information-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-10-segment-information-details-textual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="us-gaap_NorthAmericaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GeographicConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_NorthAmericaMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfReportableSegments" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-12-major-customers-and-accounts-receivable-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-12-major-customers-and-accounts-receivable-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-12-major-customers-and-accounts-receivable-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConcentrationRiskNumberOfMajorCustomers" xlink:label="bkyi_ConcentrationRiskNumberOfMajorCustomers" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CurrentAccountsReceivableMember" xlink:label="bkyi_CurrentAccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NonCurrentAccountsReceivableMember" xlink:label="bkyi_NonCurrentAccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_OneCustomerMember" xlink:label="bkyi_OneCustomerMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PercentageOfRemainingBalanceOwnedReserved" xlink:label="bkyi_PercentageOfRemainingBalanceOwnedReserved" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_TwoCustomersMember" xlink:label="bkyi_TwoCustomersMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="bkyi_TwoCustomersMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="bkyi_OneCustomerMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="bkyi_NonCurrentAccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="bkyi_CurrentAccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_ConcentrationRiskNumberOfMajorCustomers" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PercentageOfRemainingBalanceOwnedReserved" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-13-subsequent-events-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-13-subsequent-events-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-13-subsequent-events-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConsultancyFirmMember" xlink:label="bkyi_ConsultancyFirmMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:label="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_MaximumOwnershipAsAResultOfConversion" xlink:label="bkyi_MaximumOwnershipAsAResultOfConversion" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PreferredStockConversionPrice" xlink:label="bkyi_PreferredStockConversionPrice" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:label="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockNameDomain" xlink:label="us-gaap_ConversionOfStockNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockNameDomain" xlink:label="us-gaap_ConversionOfStockNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="us-gaap_ConversionOfStockSharesConverted1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="us-gaap_ConversionOfStockSharesIssued1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="us-gaap_ConversionOfStockNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConversionOfStockNameDomain" xlink:to="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="us-gaap_ConversionOfStockNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CounterpartyNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:to="bkyi_ConsultancyFirmMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_DirectorMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_MaximumOwnershipAsAResultOfConversion" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConversionOfStockSharesConverted1" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PreferredStockConversionPrice" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConversionOfStockSharesIssued1" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" xlink:href="bkyi-20170930.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsCurrent" xlink:label="bkyi_SoftwareLicenseRightsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsNoncurrent" xlink:label="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="us-gaap_AccountsReceivableNetNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="us-gaap_DepositsAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="bkyi_SoftwareLicenseRightsCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AccountsReceivableNetNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DepositsAssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_DividendsPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" xlink:href="bkyi-20170930.xsd#statement-condensed-consolidated-statements-of-operations-unaudited-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_HardwareRevenueNet" xlink:label="bkyi_HardwareRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicenseCosts" xlink:label="us-gaap_LicenseCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSalesRevenueNet" xlink:label="us-gaap_OtherSalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_SalesRevenueServicesNet" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_OtherSalesRevenueNet" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="bkyi_HardwareRevenueNet" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_Revenues" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenueAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfServices" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_LicenseCosts" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_InterestIncomeExpenseNet" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" xlink:href="bkyi-20170930.xsd#statement-condensed-consolidated-statements-of-cash-flows-unaudited-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_AmortizationOfSoftwareLicenseRights" xlink:label="bkyi_AmortizationOfSoftwareLicenseRights" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfDividendsPayableAmountConverted" xlink:label="bkyi_ConversionOfDividendsPayableAmountConverted" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_IncreaseDecreaseInSoftwareLicenseRights" xlink:label="bkyi_IncreaseDecreaseInSoftwareLicenseRights" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockBasedFeesToDirectorsAndConsulants" xlink:label="bkyi_StockBasedFeesToDirectorsAndConsulants" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfDerivatives" xlink:label="us-gaap_GainLossOnSaleOfDerivatives" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidAbstract" xlink:label="us-gaap_InterestPaidAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="bkyi_AmortizationOfSoftwareLicenseRights" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfDerivatives" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="bkyi_StockBasedFeesToDirectorsAndConsulants" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="bkyi_IncreaseDecreaseInSoftwareLicenseRights" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestPaidAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InterestPaidAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_StockIssued1" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="bkyi_ConversionOfDividendsPayableAmountConverted" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" xlink:href="bkyi-20170930.xsd#statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:href="bkyi-20170930.xsd#statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossNoncurrent" xlink:label="us-gaap_AccountsReceivableGrossNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableGrossNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableGross" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" xlink:href="bkyi-20170930.xsd#statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-due-from-factor-details" xlink:href="bkyi-20170930.xsd#statement-note-5-factoring-due-from-factor-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-5-factoring-due-from-factor-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoredAccountsReceivableFactoredAmount" xlink:label="bkyi_FactoredAccountsReceivableFactoredAmount" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoredAccountsReceivableOriginalInvoiceValue" xlink:label="bkyi_FactoredAccountsReceivableOriginalInvoiceValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_FactoredAccountsReceivableOriginalInvoiceValue" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_FactoredAccountsReceivableFactoredAmount" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-fees-details" xlink:href="bkyi-20170930.xsd#statement-note-5-factoring-fees-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-5-factoring-fees-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringFees" xlink:label="bkyi_FactoringFees" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_FactoringFees" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-6-inventory-components-of-inventory-details" xlink:href="bkyi-20170930.xsd#statement-note-6-inventory-components-of-inventory-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-6-inventory-components-of-inventory-details" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" xlink:href="bkyi-20170930.xsd#statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" xlink:label="bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" xlink:label="bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_PreferredStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:href="bkyi-20170930.xsd#statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://bio-key.com/20170930/role/statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRights" xlink:label="bkyi_SoftwareLicenseRights" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsCurrent" xlink:label="bkyi_SoftwareLicenseRightsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsNoncurrent" xlink:label="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_SoftwareLicenseRightsCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_SoftwareLicenseRights" xlink:type="arc"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>bkyi-20170930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 11:53PM UTC 2017-11-13--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_DocumentAndEntityInformation" xlink:label="bkyi_DocumentAndEntityInformation" xlink:type="locator"/>
    <link:label xlink:label="bkyi_DocumentAndEntityInformation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_DocumentAndEntityInformation" xlink:to="bkyi_DocumentAndEntityInformation-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NoteToFinancialStatementDetailsTextual" xlink:label="bkyi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:label xlink:label="bkyi_NoteToFinancialStatementDetailsTextual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note To Financial Statement Details Textual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_NoteToFinancialStatementDetailsTextual" xlink:to="bkyi_NoteToFinancialStatementDetailsTextual-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-significant-accounting-policies-policies" xlink:label="bkyi_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-significant-accounting-policies-policies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementsignificantaccountingpoliciespolicies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-significant-accounting-policies-policies" xlink:to="bkyi_statement-statement-significant-accounting-policies-policies-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-3-accounts-receivable-tables" xlink:label="bkyi_statement-statement-note-3-accounts-receivable-tables" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-3-accounts-receivable-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote3accountsreceivabletables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-3-accounts-receivable-tables" xlink:to="bkyi_statement-statement-note-3-accounts-receivable-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock" xlink:label="bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock" xlink:type="locator"/>
    <link:label xlink:label="bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock</link:label>
    <link:label xlink:label="bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum Dollar Amount of Shares to Purchase Based on Daily Volume Weighted Average Price of the Company&#8217;s Common Stock</link:label>
    <link:label xlink:label="bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the maximum dollar amount of shares that company may issue requests to investors to purchase based on daily volume weighted average price of the company&#8217;s common stock (VWAP).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock" xlink:to="bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-4-share-based-compensation-tables" xlink:label="bkyi_statement-statement-note-4-share-based-compensation-tables" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-4-share-based-compensation-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote4sharebasedcompensationtables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-4-share-based-compensation-tables" xlink:to="bkyi_statement-statement-note-4-share-based-compensation-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase" xlink:label="bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase" xlink:type="locator"/>
    <link:label xlink:label="bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase</link:label>
    <link:label xlink:label="bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period for Maximum Dollar Amount of Shares to Purchase</link:label>
    <link:label xlink:label="bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of trading days period that maximum dollar amount of shares can be purchased based on daily volume weighted average price of the company&#8217;s common stock (VWAP).</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase" xlink:to="bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsOfStockIssuanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsOfStockIssuanceCosts</link:label>
    <link:label xlink:label="us-gaap_PaymentsOfStockIssuanceCosts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:label xlink:label="us-gaap_PaymentsOfStockIssuanceCosts-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Costs to issue preferred and common stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-5-factoring-tables" xlink:label="bkyi_statement-statement-note-5-factoring-tables" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-5-factoring-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote5factoringtables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-5-factoring-tables" xlink:to="bkyi_statement-statement-note-5-factoring-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringArrangementTerm" xlink:label="bkyi_FactoringArrangementTerm" xlink:type="locator"/>
    <link:label xlink:label="bkyi_FactoringArrangementTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_FactoringArrangementTerm</link:label>
    <link:label xlink:label="bkyi_FactoringArrangementTerm-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Factoring Arrangement Term</link:label>
    <link:label xlink:label="bkyi_FactoringArrangementTerm-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The term of the factoring arrangement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_FactoringArrangementTerm" xlink:to="bkyi_FactoringArrangementTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-6-inventory-tables" xlink:label="bkyi_statement-statement-note-6-inventory-tables" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-6-inventory-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote6inventorytables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-6-inventory-tables" xlink:to="bkyi_statement-statement-note-6-inventory-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-7-resalable-software-license-rights-tables" xlink:label="bkyi_statement-statement-note-7-resalable-software-license-rights-tables" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-7-resalable-software-license-rights-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote7resalablesoftwarelicenserightstables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-7-resalable-software-license-rights-tables" xlink:to="bkyi_statement-statement-note-7-resalable-software-license-rights-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-8-loss-per-share-common-stock-eps-tables" xlink:label="bkyi_statement-statement-note-8-loss-per-share-common-stock-eps-tables" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-8-loss-per-share-common-stock-eps-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote8losspersharecommonstockepstables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-8-loss-per-share-common-stock-eps-tables" xlink:to="bkyi_statement-statement-note-8-loss-per-share-common-stock-eps-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpensesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares" xlink:label="bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares" xlink:type="locator"/>
    <link:label xlink:label="bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares</link:label>
    <link:label xlink:label="bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period As a Commitment Fee, Shares</link:label>
    <link:label xlink:label="bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents number of shares issued during the period as a commitment fee.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares" xlink:to="bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:label="bkyi_statement-statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-3-accounts-receivable-summary-of-accounts-receivable-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote3accountsreceivablesummaryofaccountsreceivabledetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:to="bkyi_statement-statement-note-3-accounts-receivable-summary-of-accounts-receivable-details-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare" xlink:label="bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare" xlink:type="locator"/>
    <link:label xlink:label="bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare</link:label>
    <link:label xlink:label="bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Facility, Aggregate Sales Limitation, Percentage of Total Outstanding Share</link:label>
    <link:label xlink:label="bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining the aggregate sales limitation represented as percentage of total outstanding share.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare" xlink:to="bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" xlink:label="bkyi_statement-statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-4-share-based-compensation-expenses-for-continuing-operations-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote4sharebasedcompensationexpensesforcontinuingoperationsdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" xlink:to="bkyi_statement-statement-note-4-share-based-compensation-expenses-for-continuing-operations-details-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage" xlink:label="bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage" xlink:type="locator"/>
    <link:label xlink:label="bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage</link:label>
    <link:label xlink:label="bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum Ownership of Company&#8217;s Common Stock Requirement under Committed Equity Facility Sale, Percentage</link:label>
    <link:label xlink:label="bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining the maximum percentage of ownership of the company's common stock required under committed equity facility sale.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage" xlink:to="bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-5-factoring-due-from-factor-details" xlink:label="bkyi_statement-statement-note-5-factoring-due-from-factor-details" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-5-factoring-due-from-factor-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote5factoringduefromfactordetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-5-factoring-due-from-factor-details" xlink:to="bkyi_statement-statement-note-5-factoring-due-from-factor-details-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-5-factoring-fees-details" xlink:label="bkyi_statement-statement-note-5-factoring-fees-details" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-5-factoring-fees-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote5factoringfeesdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-5-factoring-fees-details" xlink:to="bkyi_statement-statement-note-5-factoring-fees-details-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-6-inventory-components-of-inventory-details" xlink:label="bkyi_statement-statement-note-6-inventory-components-of-inventory-details" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-6-inventory-components-of-inventory-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote6inventorycomponentsofinventorydetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-6-inventory-components-of-inventory-details" xlink:to="bkyi_statement-statement-note-6-inventory-components-of-inventory-details-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility" xlink:label="bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility" xlink:type="locator"/>
    <link:label xlink:label="bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility</link:label>
    <link:label xlink:label="bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of Lowest VWAP That Equals or Exceeds Specified per Share Price under Committed Equity Facility</link:label>
    <link:label xlink:label="bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the percentage of lowest VWAP that equals or exceeds specified per share price under committed equity facility as per share purchase price.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility" xlink:to="bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Revenues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Revenues</link:label>
    <link:label xlink:label="us-gaap_Revenues-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Revenues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:label="bkyi_statement-statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote7softwarelicensesandrightssummaryofsoftwarelicenserightsdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:to="bkyi_statement-statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility" xlink:label="bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility" xlink:type="locator"/>
    <link:label xlink:label="bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility</link:label>
    <link:label xlink:label="bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Per Share Price That Is Used in Calculation for Purchase Price under Committed Equity Facility</link:label>
    <link:label xlink:label="bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the per share price that is used in calculation for per share purchase price under committed equity facility.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility" xlink:to="bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" xlink:label="bkyi_statement-statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote8earningspershareepsreconciliationofnumeratorofbasicanddilutedepscalculationsdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" xlink:to="bkyi_statement-statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" xlink:label="bkyi_statement-statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" xlink:type="locator"/>
    <link:label xlink:label="bkyi_statement-statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">statementnote8earningspershareepssecuritiesexcludedfromthedilutedpersharecalculationdetails</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_statement-statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" xlink:to="bkyi_statement-statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatements" xlink:label="bkyi_NotesToFinancialStatements" xlink:type="locator"/>
    <link:label xlink:label="bkyi_NotesToFinancialStatements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_NotesToFinancialStatements" xlink:to="bkyi_NotesToFinancialStatements-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock</link:label>
    <link:label xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Preferred dividends paid</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:label xlink:label="bkyi_NotesToFinancialStatementsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="bkyi_NotesToFinancialStatementsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CommittedEquityFacilityTerm" xlink:label="bkyi_CommittedEquityFacilityTerm" xlink:type="locator"/>
    <link:label xlink:label="bkyi_CommittedEquityFacilityTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_CommittedEquityFacilityTerm</link:label>
    <link:label xlink:label="bkyi_CommittedEquityFacilityTerm-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Committed Equity Facility, Term</link:label>
    <link:label xlink:label="bkyi_CommittedEquityFacilityTerm-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the term of committed equity facility.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_CommittedEquityFacilityTerm" xlink:to="bkyi_CommittedEquityFacilityTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:label="bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_CertainOfficersEmployeesAndContractorsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certain Officers, Employees, and Contractors [Member]</link:label>
    <link:label xlink:label="bkyi_CertainOfficersEmployeesAndContractorsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about certain officers, employees, and contractors.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:to="bkyi_CertainOfficersEmployeesAndContractorsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CommittedEquityFacilityAmount" xlink:label="bkyi_CommittedEquityFacilityAmount" xlink:type="locator"/>
    <link:label xlink:label="bkyi_CommittedEquityFacilityAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_CommittedEquityFacilityAmount</link:label>
    <link:label xlink:label="bkyi_CommittedEquityFacilityAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Committed Equity Facility Amount</link:label>
    <link:label xlink:label="bkyi_CommittedEquityFacilityAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the total amount of committed equity facility.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_CommittedEquityFacilityAmount" xlink:to="bkyi_CommittedEquityFacilityAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense" xlink:label="bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense</link:label>
    <link:label xlink:label="bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Nonemployee Compensation Expense</link:label>
    <link:label xlink:label="bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The expense recognized for the issuance of stock warrants to non-employees for services.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense" xlink:to="bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRights" xlink:label="bkyi_SoftwareLicenseRights" xlink:type="locator"/>
    <link:label xlink:label="bkyi_SoftwareLicenseRights-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_SoftwareLicenseRights</link:label>
    <link:label xlink:label="bkyi_SoftwareLicenseRights-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software License Rights</link:label>
    <link:label xlink:label="bkyi_SoftwareLicenseRights-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total software license rights</link:label>
    <link:label xlink:label="bkyi_SoftwareLicenseRights-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the amount of current and noncurrent software license rights as of the balance sheet date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_SoftwareLicenseRights" xlink:to="bkyi_SoftwareLicenseRights-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueInputsLevel3Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProceedsFromIssuanceOfPrivatePlacement</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Private Placement</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:label="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Convertible Preferred Stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:to="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Hierarchy [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issuance of common stock</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix" xlink:label="bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix" xlink:type="locator"/>
    <link:label xlink:label="bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix</link:label>
    <link:label xlink:label="bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Six</link:label>
    <link:label xlink:label="bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to recognized during the sixth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet day.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix" xlink:to="bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityComponentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementEquityComponentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsTableTextBlock" xlink:label="bkyi_SoftwareLicenseRightsTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="bkyi_SoftwareLicenseRightsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software License Rights [Table Text Block]</link:label>
    <link:label xlink:label="bkyi_SoftwareLicenseRightsTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of software license rights.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_SoftwareLicenseRightsTableTextBlock" xlink:to="bkyi_SoftwareLicenseRightsTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInDeferredRevenue</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentUnamortizedDiscount</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccruedLiabilities</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ExpectedOperationalCostsPerMonth" xlink:label="bkyi_ExpectedOperationalCostsPerMonth" xlink:type="locator"/>
    <link:label xlink:label="bkyi_ExpectedOperationalCostsPerMonth-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_ExpectedOperationalCostsPerMonth</link:label>
    <link:label xlink:label="bkyi_ExpectedOperationalCostsPerMonth-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected Operational Costs Per Month</link:label>
    <link:label xlink:label="bkyi_ExpectedOperationalCostsPerMonth-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The expected amount next period of funds required to conduct operations on a monthly basis.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_ExpectedOperationalCostsPerMonth" xlink:to="bkyi_ExpectedOperationalCostsPerMonth-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionDomain" xlink:label="us-gaap_GeographicDistributionDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeographicDistributionDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Distribution [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicDistributionDomain" xlink:to="us-gaap_GeographicDistributionDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionAxis" xlink:label="us-gaap_GeographicDistributionAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeographicDistributionAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Distribution [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicDistributionAxis" xlink:to="us-gaap_GeographicDistributionAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="us-gaap_GeographicDistributionForeignMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeographicDistributionForeignMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Distribution, Foreign [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicDistributionForeignMember" xlink:to="us-gaap_GeographicDistributionForeignMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionDomesticMember" xlink:label="us-gaap_GeographicDistributionDomesticMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeographicDistributionDomesticMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Distribution, Domestic [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicDistributionDomesticMember" xlink:to="us-gaap_GeographicDistributionDomesticMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label xlink:label="us-gaap_PreferredStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive securities (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic and Diluted (in shares)</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic Denominator (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsPayable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic and Diluted Loss per Common Share (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_EarningsPerShareBasicAndDiluted-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Per Share Amount (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharePrice</link:label>
    <link:label xlink:label="us-gaap_SharePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Price</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Shares Outstanding:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DirectorMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Director [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectorMember" xlink:to="us-gaap_DirectorMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CommissionsAndFeesPercentOfGrossProceeds" xlink:label="bkyi_CommissionsAndFeesPercentOfGrossProceeds" xlink:type="locator"/>
    <link:label xlink:label="bkyi_CommissionsAndFeesPercentOfGrossProceeds-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_CommissionsAndFeesPercentOfGrossProceeds</link:label>
    <link:label xlink:label="bkyi_CommissionsAndFeesPercentOfGrossProceeds-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commissions and Fees, Percent of Gross Proceeds</link:label>
    <link:label xlink:label="bkyi_CommissionsAndFeesPercentOfGrossProceeds-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The percent of commission and fees of gross proceeds from public offering.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_CommissionsAndFeesPercentOfGrossProceeds" xlink:to="bkyi_CommissionsAndFeesPercentOfGrossProceeds-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">CASH AND CASH EQUIVALENTS, END OF PERIOD</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PlacementAgentWarrantsMember" xlink:label="bkyi_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_PlacementAgentWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Placement Agent Warrants [Member]</link:label>
    <link:label xlink:label="bkyi_PlacementAgentWarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Placement agent warrants [member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_PlacementAgentWarrantsMember" xlink:to="bkyi_PlacementAgentWarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsequentEventsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesRevenueServicesNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Services</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueServicesNet" xlink:to="us-gaap_SalesRevenueServicesNet-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_WarrantsIssuedUnderPISPAMember" xlink:label="bkyi_WarrantsIssuedUnderPISPAMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_WarrantsIssuedUnderPISPAMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrants Issued Under PISPA [Member]</link:label>
    <link:label xlink:label="bkyi_WarrantsIssuedUnderPISPAMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Warrants issued under PISPA [member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_WarrantsIssuedUnderPISPAMember" xlink:to="bkyi_WarrantsIssuedUnderPISPAMember-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConcentrationRiskNumberOfMajorCustomers" xlink:label="bkyi_ConcentrationRiskNumberOfMajorCustomers" xlink:type="locator"/>
    <link:label xlink:label="bkyi_ConcentrationRiskNumberOfMajorCustomers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_ConcentrationRiskNumberOfMajorCustomers</link:label>
    <link:label xlink:label="bkyi_ConcentrationRiskNumberOfMajorCustomers-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk, Number of Major Customers</link:label>
    <link:label xlink:label="bkyi_ConcentrationRiskNumberOfMajorCustomers-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of external customers that accounts for 10 percent or more of an entity's revenues or accounts receivable.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_ConcentrationRiskNumberOfMajorCustomers" xlink:to="bkyi_ConcentrationRiskNumberOfMajorCustomers-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScenarioUnspecifiedDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScenarioUnspecifiedDomain" xlink:to="us-gaap_ScenarioUnspecifiedDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ReverseStockSplitMember" xlink:label="bkyi_ReverseStockSplitMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_ReverseStockSplitMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reverse Stock Split [Member]</link:label>
    <link:label xlink:label="bkyi_ReverseStockSplitMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The conversion of a reverse stock split where there is a reduction in the shares outstanding.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_ReverseStockSplitMember" xlink:to="bkyi_ReverseStockSplitMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementScenarioAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_StatementScenarioAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_InitialConversionPrice" xlink:label="bkyi_InitialConversionPrice" xlink:type="locator"/>
    <link:label xlink:label="bkyi_InitialConversionPrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_InitialConversionPrice</link:label>
    <link:label xlink:label="bkyi_InitialConversionPrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial Conversion Price</link:label>
    <link:label xlink:label="bkyi_InitialConversionPrice-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The initial conversion price per share.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_InitialConversionPrice" xlink:to="bkyi_InitialConversionPrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSalesRevenueNet" xlink:label="us-gaap_OtherSalesRevenueNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherSalesRevenueNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">License fees and other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherSalesRevenueNet" xlink:to="us-gaap_OtherSalesRevenueNet-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_MaximumOwnershipAsAResultOfConversion" xlink:label="bkyi_MaximumOwnershipAsAResultOfConversion" xlink:type="locator"/>
    <link:label xlink:label="bkyi_MaximumOwnershipAsAResultOfConversion-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_MaximumOwnershipAsAResultOfConversion</link:label>
    <link:label xlink:label="bkyi_MaximumOwnershipAsAResultOfConversion-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum Ownership as a Result of Conversion</link:label>
    <link:label xlink:label="bkyi_MaximumOwnershipAsAResultOfConversion-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The maximum ownership as a result of conversion on convertible equity without being subject to the blocker provision.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_MaximumOwnershipAsAResultOfConversion" xlink:to="bkyi_MaximumOwnershipAsAResultOfConversion-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeDomain" xlink:label="us-gaap_NonmonetaryTransactionTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonmonetaryTransactionTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonmonetary Transaction Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonmonetaryTransactionTypeDomain" xlink:to="us-gaap_NonmonetaryTransactionTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeAxis" xlink:label="us-gaap_NonmonetaryTransactionTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonmonetaryTransactionTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonmonetary Transaction Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonmonetaryTransactionTypeAxis" xlink:to="us-gaap_NonmonetaryTransactionTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_LiquidationValuePerShare" xlink:label="bkyi_LiquidationValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="bkyi_LiquidationValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_LiquidationValuePerShare</link:label>
    <link:label xlink:label="bkyi_LiquidationValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liquidation Value Per Share</link:label>
    <link:label xlink:label="bkyi_LiquidationValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Upon liquidation or dissolution, the price per share plus any declared and unpaid dividends.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_LiquidationValuePerShare" xlink:to="bkyi_LiquidationValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ConcentrationRiskPercentage1</link:label>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_GoingConcernTextBlock" xlink:label="bkyi_GoingConcernTextBlock" xlink:type="locator"/>
    <link:label xlink:label="bkyi_GoingConcernTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Going Concern [Text Block]</link:label>
    <link:label xlink:label="bkyi_GoingConcernTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">If there is a substantial doubt about an entity's ability to continue as a going concern for a reasonable period of time (generally a year from the balance sheet date), disclose: (a) pertinent conditions and events giving rise to the assessment of substantial doubt about the entity's ability to continue as a going concern for a reasonable period of time, (b) the possible effects of such conditions and events, (c) management's evaluation of the significance of those conditions and events and any mitigating factors, (d) possible discontinuance of operations, (e) management's plans (including relevant prospective financial information), and (f) information about the recoverability or classification of recorded asset amounts or the amounts or classification of liabilities.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_GoingConcernTextBlock" xlink:to="bkyi_GoingConcernTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="us-gaap_ConversionOfStockSharesIssued1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConversionOfStockSharesIssued1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ConversionOfStockSharesIssued1</link:label>
    <link:label xlink:label="us-gaap_ConversionOfStockSharesIssued1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of Stock, Shares Issued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockSharesIssued1" xlink:to="us-gaap_ConversionOfStockSharesIssued1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MaximumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaximumMember" xlink:to="us-gaap_MaximumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RangeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_RangeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherIncomeAndExpensesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" xlink:label="bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Less Than Average Market Price Of Common Shares [Member]</link:label>
    <link:label xlink:label="bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise price less than average market price of common shares member.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" xlink:to="bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="us-gaap_ConversionOfStockSharesConverted1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConversionOfStockSharesConverted1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ConversionOfStockSharesConverted1</link:label>
    <link:label xlink:label="us-gaap_ConversionOfStockSharesConverted1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of Stock, Shares Converted</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockSharesConverted1" xlink:to="us-gaap_ConversionOfStockSharesConverted1-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" xlink:label="bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Greater Than Average Market Price Of Common Shares [Member]</link:label>
    <link:label xlink:label="bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise price greater than average market price of common shares member.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" xlink:to="bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MinimumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinimumMember" xlink:to="us-gaap_MinimumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MajorCustomersAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note, Stock Split, Conversion Ratio</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RangeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeographicConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicConcentrationRiskMember" xlink:to="us-gaap_GeographicConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockNameDomain" xlink:label="us-gaap_ConversionOfStockNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConversionOfStockNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conversion of Stock, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockNameDomain" xlink:to="us-gaap_ConversionOfStockNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NameOfMajorCustomerDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="us-gaap_NameOfMajorCustomerDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:label="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConversionOfStockByUniqueDescriptionAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Conversion Description [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="us-gaap_ConversionOfStockByUniqueDescriptionAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingPoliciesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PrivateInvestorSPAMember" xlink:label="bkyi_PrivateInvestorSPAMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_PrivateInvestorSPAMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Private Investor SPA [Member]</link:label>
    <link:label xlink:label="bkyi_PrivateInvestorSPAMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to the November 2014 Private Investor SPA.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_PrivateInvestorSPAMember" xlink:to="bkyi_PrivateInvestorSPAMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TitleOfIndividualAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_TwoCustomersMember" xlink:label="bkyi_TwoCustomersMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_TwoCustomersMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Two Customers [Member]</link:label>
    <link:label xlink:label="bkyi_TwoCustomersMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to two customer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_TwoCustomersMember" xlink:to="bkyi_TwoCustomersMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PromissoryNoteMember" xlink:label="bkyi_PromissoryNoteMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_PromissoryNoteMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Promissory Note [Member]</link:label>
    <link:label xlink:label="bkyi_PromissoryNoteMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Note issued to an investor pursuant to a Security Purchase Agreement.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_PromissoryNoteMember" xlink:to="bkyi_PromissoryNoteMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesRevenueNetMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales Revenue, Net [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfCashFlowsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research, Development, and Computer Software Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueByLiabilityClassAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueByLiabilityClassAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:label="bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_FourMembersOfTheBoardOfDirectorsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Four Members of the Board of Directors [Member]</link:label>
    <link:label xlink:label="bkyi_FourMembersOfTheBoardOfDirectorsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to four members of the board of directors.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:to="bkyi_FourMembersOfTheBoardOfDirectorsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConsultancyFirmMember" xlink:label="bkyi_ConsultancyFirmMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_ConsultancyFirmMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consultancy Firm [Member]</link:label>
    <link:label xlink:label="bkyi_ConsultancyFirmMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related to a consultancy firm.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_ConsultancyFirmMember" xlink:to="bkyi_ConsultancyFirmMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ReceivableTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivableTypeDomain" xlink:to="us-gaap_ReceivableTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_SeriesA1ConvertiblePreferredStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Series A-1 Convertible Preferred Stock [Member]</link:label>
    <link:label xlink:label="bkyi_SeriesA1ConvertiblePreferredStockMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Series A-1 convertible preferred stock that may be exchanged into common shares or other types of securities at the owner's option.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:to="bkyi_SeriesA1ConvertiblePreferredStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount" xlink:label="bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount" xlink:type="locator"/>
    <link:label xlink:label="bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount</link:label>
    <link:label xlink:label="bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Amount</link:label>
    <link:label xlink:label="bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the fair value amount of shares granted during period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount" xlink:to="bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PreferredStockConversionPrice" xlink:label="bkyi_PreferredStockConversionPrice" xlink:type="locator"/>
    <link:label xlink:label="bkyi_PreferredStockConversionPrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_PreferredStockConversionPrice</link:label>
    <link:label xlink:label="bkyi_PreferredStockConversionPrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Conversion Price</link:label>
    <link:label xlink:label="bkyi_PreferredStockConversionPrice-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Price of the preferred stock converting into common stock per share.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_PreferredStockConversionPrice" xlink:to="bkyi_PreferredStockConversionPrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccountsReceivableNet</link:label>
    <link:label xlink:label="us-gaap_AccountsReceivableNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_SeriesB1ConvertiblePreferredStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Series B-1 Convertible Preferred Stock [Member]</link:label>
    <link:label xlink:label="bkyi_SeriesB1ConvertiblePreferredStockMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Series B-1 convertible preferred stock that may be exchanged into common shares or other types of securities at the owner's option.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:to="bkyi_SeriesB1ConvertiblePreferredStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</link:label>
    <link:label xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInOtherReceivables</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Due from factor</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="us-gaap_NorthAmericaMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NorthAmericaMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">North America [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NorthAmericaMember" xlink:to="us-gaap_NorthAmericaMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsReceivable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_September2015WarrantsMember" xlink:label="bkyi_September2015WarrantsMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_September2015WarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">September 2015 Warrants [Member]</link:label>
    <link:label xlink:label="bkyi_September2015WarrantsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The warrants issued in September 2015 warrants issuance.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_September2015WarrantsMember" xlink:to="bkyi_September2015WarrantsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentGeographicalDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_SegmentGeographicalDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringFeesTableTextBlock" xlink:label="bkyi_FactoringFeesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="bkyi_FactoringFeesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Factoring Fees [Table Text Block]</link:label>
    <link:label xlink:label="bkyi_FactoringFeesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of factoring fees related to trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_FactoringFeesTableTextBlock" xlink:to="bkyi_FactoringFeesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringFees" xlink:label="bkyi_FactoringFees" xlink:type="locator"/>
    <link:label xlink:label="bkyi_FactoringFees-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Factoring fees</link:label>
    <link:label xlink:label="bkyi_FactoringFees-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The cost of factoring related to accounts receivable.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_FactoringFees" xlink:to="bkyi_FactoringFees-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementGeographicalAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_StatementGeographicalAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringTextBlock" xlink:label="bkyi_FactoringTextBlock" xlink:type="locator"/>
    <link:label xlink:label="bkyi_FactoringTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Factoring [Text Block]</link:label>
    <link:label xlink:label="bkyi_FactoringTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Factoring text block.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_FactoringTextBlock" xlink:to="bkyi_FactoringTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PercentageOfAccountsReceivableRemittedByFactor" xlink:label="bkyi_PercentageOfAccountsReceivableRemittedByFactor" xlink:type="locator"/>
    <link:label xlink:label="bkyi_PercentageOfAccountsReceivableRemittedByFactor-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_PercentageOfAccountsReceivableRemittedByFactor</link:label>
    <link:label xlink:label="bkyi_PercentageOfAccountsReceivableRemittedByFactor-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage Of Accounts Receivable Remitted By Factor</link:label>
    <link:label xlink:label="bkyi_PercentageOfAccountsReceivableRemittedByFactor-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of accounts receivable remitted by factor.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_PercentageOfAccountsReceivableRemittedByFactor" xlink:to="bkyi_PercentageOfAccountsReceivableRemittedByFactor-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringFeesPercent" xlink:label="bkyi_FactoringFeesPercent" xlink:type="locator"/>
    <link:label xlink:label="bkyi_FactoringFeesPercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_FactoringFeesPercent</link:label>
    <link:label xlink:label="bkyi_FactoringFeesPercent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Factoring Fees Percent</link:label>
    <link:label xlink:label="bkyi_FactoringFeesPercent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Factoring fees percent.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_FactoringFeesPercent" xlink:to="bkyi_FactoringFeesPercent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodSharesNewIssues</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockIssuedDuringPeriodValueNewIssues</link:label>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoredAccountsReceivableMember" xlink:label="bkyi_FactoredAccountsReceivableMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_FactoredAccountsReceivableMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Factored Accounts Receivable [Member]</link:label>
    <link:label xlink:label="bkyi_FactoredAccountsReceivableMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Factored accounts receivable member.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_FactoredAccountsReceivableMember" xlink:to="bkyi_FactoredAccountsReceivableMember-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoredAccountsReceivableOriginalInvoiceValue" xlink:label="bkyi_FactoredAccountsReceivableOriginalInvoiceValue" xlink:type="locator"/>
    <link:label xlink:label="bkyi_FactoredAccountsReceivableOriginalInvoiceValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Original invoice value</link:label>
    <link:label xlink:label="bkyi_FactoredAccountsReceivableOriginalInvoiceValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Factored accounts receivable original invoice value.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_FactoredAccountsReceivableOriginalInvoiceValue" xlink:to="bkyi_FactoredAccountsReceivableOriginalInvoiceValue-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoredAccountsReceivableFactoredAmount" xlink:label="bkyi_FactoredAccountsReceivableFactoredAmount" xlink:type="locator"/>
    <link:label xlink:label="bkyi_FactoredAccountsReceivableFactoredAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_FactoredAccountsReceivableFactoredAmount</link:label>
    <link:label xlink:label="bkyi_FactoredAccountsReceivableFactoredAmount-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Factored amount</link:label>
    <link:label xlink:label="bkyi_FactoredAccountsReceivableFactoredAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Factored accounts receivable factored amount.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_FactoredAccountsReceivableFactoredAmount" xlink:to="bkyi_FactoredAccountsReceivableFactoredAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesAndStockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrual of preferred stockholder dividends</link:label>
    <link:label xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends Payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LicensingAgreementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Licensing Agreements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LicensingAgreementsMember" xlink:to="us-gaap_LicensingAgreementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PolicyTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_PolicyTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInInventories</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain on derivative liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="us-gaap_GainLossOnDerivativeInstrumentsNetPretax-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</link:label>
    <link:label xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</link:label>
    <link:label xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredRevenueNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueNoncurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CASH FLOW FROM FINANCING ACTIVITIES:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfStockDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NumberOfReportableSegments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NumberOfReportableSegments</link:label>
    <link:label xlink:label="us-gaap_NumberOfReportableSegments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockBasedFeesToDirectorsAndConsulants" xlink:label="bkyi_StockBasedFeesToDirectorsAndConsulants" xlink:type="locator"/>
    <link:label xlink:label="bkyi_StockBasedFeesToDirectorsAndConsulants-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock based directors fees</link:label>
    <link:label xlink:label="bkyi_StockBasedFeesToDirectorsAndConsulants-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The costs and payments related to stock-based fees to directors and consultants.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_StockBasedFeesToDirectorsAndConsulants" xlink:to="bkyi_StockBasedFeesToDirectorsAndConsulants-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementClassOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AwardTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestIncomeExpenseNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfDerivatives" xlink:label="us-gaap_GainLossOnSaleOfDerivatives" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainLossOnSaleOfDerivatives-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GainLossOnSaleOfDerivatives</link:label>
    <link:label xlink:label="us-gaap_GainLossOnSaleOfDerivatives-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gain on derivative liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfDerivatives" xlink:to="us-gaap_GainLossOnSaleOfDerivatives-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SegmentReportingDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisclosureTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes to Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsNoncurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total non-current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesCurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenuesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fabricated assemblies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NonoperatingIncomeExpense</link:label>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total other income</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingExpenses</link:label>
    <link:label xlink:label="us-gaap_OperatingExpenses-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in operating assets and liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="us-gaap_DepositsAssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DepositsAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deposits and other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsNoncurrent" xlink:to="us-gaap_DepositsAssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingIncomeLoss</link:label>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfRevenue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CostOfRevenue</link:label>
    <link:label xlink:label="us-gaap_CostOfRevenue-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total costs and other expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GrossProfit</link:label>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PercentageOfRemainingBalanceOwnedReserved" xlink:label="bkyi_PercentageOfRemainingBalanceOwnedReserved" xlink:type="locator"/>
    <link:label xlink:label="bkyi_PercentageOfRemainingBalanceOwnedReserved-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_PercentageOfRemainingBalanceOwnedReserved</link:label>
    <link:label xlink:label="bkyi_PercentageOfRemainingBalanceOwnedReserved-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of Remaining Balance Owned Reserved</link:label>
    <link:label xlink:label="bkyi_PercentageOfRemainingBalanceOwnedReserved-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The percentage of remaining balance owned under the contract that has been reserved.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_PercentageOfRemainingBalanceOwnedReserved" xlink:to="bkyi_PercentageOfRemainingBalanceOwnedReserved-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock &#8212; authorized, 170,000,000 shares; $.0001 par value issued and outstanding; 6,927,826 and 6,093,843 at September 30, 2017 and December 31, 2016, respectively</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueAdjustmentOfWarrants-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FairValueAdjustmentOfWarrants</link:label>
    <link:label xlink:label="us-gaap_FairValueAdjustmentOfWarrants-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Adjustment of Warrants</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicenseCosts" xlink:label="us-gaap_LicenseCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LicenseCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of license fees, hardware and other</link:label>
    <link:label xlink:label="us-gaap_LicenseCosts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">License Costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LicenseCosts" xlink:to="us-gaap_LicenseCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based and warrant compensation for employees and consultants</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_CurrentFiscalYearEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="us-gaap_AccountsReceivableNetNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableNetNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccountsReceivableNetNoncurrent</link:label>
    <link:label xlink:label="us-gaap_AccountsReceivableNetNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net of current portion</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetNoncurrent" xlink:to="us-gaap_AccountsReceivableNetNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Noncurrent</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts - non current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalPeriodFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossNoncurrent" xlink:label="us-gaap_AccountsReceivableGrossNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableGrossNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivable - non current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossNoncurrent" xlink:to="us-gaap_AccountsReceivableGrossNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalYearFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, liquidation value</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_AmortizationOfSoftwareLicenseRights" xlink:label="bkyi_AmortizationOfSoftwareLicenseRights" xlink:type="locator"/>
    <link:label xlink:label="bkyi_AmortizationOfSoftwareLicenseRights-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of software license rights</link:label>
    <link:label xlink:label="bkyi_AmortizationOfSoftwareLicenseRights-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The amount of amortization charged against earnings during the period for software license rights.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_AmortizationOfSoftwareLicenseRights" xlink:to="bkyi_AmortizationOfSoftwareLicenseRights-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfServices-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of services</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfServices" xlink:to="us-gaap_CostOfServices-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetUsefulLife</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ChiefExecutiveOfficerMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChiefExecutiveOfficerMember" xlink:to="us-gaap_ChiefExecutiveOfficerMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label xlink:label="us-gaap_PreferredStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DividendsPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends payable on preferred stock</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrent" xlink:to="us-gaap_DividendsPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsMember" xlink:label="bkyi_SoftwareLicenseRightsMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_SoftwareLicenseRightsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software License Rights [Member]</link:label>
    <link:label xlink:label="bkyi_SoftwareLicenseRightsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The software license rights, generally of limited duration, for internal use.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_SoftwareLicenseRightsMember" xlink:to="bkyi_SoftwareLicenseRightsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsCurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Depreciation</link:label>
    <link:label xlink:label="us-gaap_Depreciation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityFilerCategory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCurrentReportingStatus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityVoluntaryFilers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CounterpartyNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_CounterpartyNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityWellKnownSeasonedIssuer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net loss to cash used for operating activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockDividendRatePercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PreferredStockDividendRatePercentage</link:label>
    <link:label xlink:label="us-gaap_PreferredStockDividendRatePercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendRatePercentage" xlink:to="us-gaap_PreferredStockDividendRatePercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</link:label>
    <link:label xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WarrantsAndRightsOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WarrantsAndRightsOutstanding</link:label>
    <link:label xlink:label="us-gaap_WarrantsAndRightsOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants and Rights Outstanding</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstanding" xlink:to="us-gaap_WarrantsAndRightsOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Due from factor</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LIABILITIES</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net loss available to common stockholders</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss available to common stockholders</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdditionalPaidInCapital-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Assets</link:label>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL ASSETS</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidAbstract" xlink:label="us-gaap_InterestPaidAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestPaidAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash paid for:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidAbstract" xlink:to="us-gaap_InterestPaidAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestPaidNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory</link:label>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total inventory</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</link:label>
    <link:label xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireIntangibleAssets</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Capital expenditures</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireSoftware" xlink:label="us-gaap_PaymentsToAcquireSoftware" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireSoftware-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireSoftware</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireSoftware-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to Acquire Software</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireSoftware" xlink:to="us-gaap_PaymentsToAcquireSoftware-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_HardwareRevenueNet" xlink:label="bkyi_HardwareRevenueNet" xlink:type="locator"/>
    <link:label xlink:label="bkyi_HardwareRevenueNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hardware</link:label>
    <link:label xlink:label="bkyi_HardwareRevenueNet-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount, after sales adjustments, returns, allowances, and discounts, of hardware revenue</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_HardwareRevenueNet" xlink:to="bkyi_HardwareRevenueNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Description and Accounting Policies [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TOTAL STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PreferredStockDividendsIncomeStatementImpact</link:label>
    <link:label xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Convertible preferred stock dividends</link:label>
    <link:label xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Convertible preferred stock dividends</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingencies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Liabilities</link:label>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">TOTAL LIABILITIES</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_IncreaseDecreaseInSoftwareLicenseRights" xlink:label="bkyi_IncreaseDecreaseInSoftwareLicenseRights" xlink:type="locator"/>
    <link:label xlink:label="bkyi_IncreaseDecreaseInSoftwareLicenseRights-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_IncreaseDecreaseInSoftwareLicenseRights</link:label>
    <link:label xlink:label="bkyi_IncreaseDecreaseInSoftwareLicenseRights-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Software license rights</link:label>
    <link:label xlink:label="bkyi_IncreaseDecreaseInSoftwareLicenseRights-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The increase (decrease) during the period in the carrying value of software license rights associated with underlying transactions that are classified as operating activities.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_IncreaseDecreaseInSoftwareLicenseRights" xlink:to="bkyi_IncreaseDecreaseInSoftwareLicenseRights-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_September2017Member" xlink:label="bkyi_September2017Member" xlink:type="locator"/>
    <link:label xlink:label="bkyi_September2017Member-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">September 2017 [Member]</link:label>
    <link:label xlink:label="bkyi_September2017Member-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information related to warrants issued during September 2017.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_September2017Member" xlink:to="bkyi_September2017Member-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice" xlink:label="bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice" xlink:type="locator"/>
    <link:label xlink:label="bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice</link:label>
    <link:label xlink:label="bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Issued for Services, Weighted Average Share Price</link:label>
    <link:label xlink:label="bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average per share amount related to the issuance of common stock issued for services.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice" xlink:to="bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsNoncurrent" xlink:label="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="bkyi_SoftwareLicenseRightsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software license rights, net of current portion</link:label>
    <link:label xlink:label="bkyi_SoftwareLicenseRightsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software License Rights, Noncurrent</link:label>
    <link:label xlink:label="bkyi_SoftwareLicenseRightsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying amounts as of the balance sheet date of software license rights classified as non-current.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_SoftwareLicenseRightsNoncurrent" xlink:to="bkyi_SoftwareLicenseRightsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsCurrent" xlink:label="bkyi_SoftwareLicenseRightsCurrent" xlink:type="locator"/>
    <link:label xlink:label="bkyi_SoftwareLicenseRightsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software license rights</link:label>
    <link:label xlink:label="bkyi_SoftwareLicenseRightsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software License Rights, Current</link:label>
    <link:label xlink:label="bkyi_SoftwareLicenseRightsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying amounts as of the balance sheet date of software license rights classified as current.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_SoftwareLicenseRightsCurrent" xlink:to="bkyi_SoftwareLicenseRightsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue" xlink:label="bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue" xlink:type="locator"/>
    <link:label xlink:label="bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue</link:label>
    <link:label xlink:label="bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Issued During Period As a Commitment Fee, Value</link:label>
    <link:label xlink:label="bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Value of stock issued in lieu of cash related to a commitment fee.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue" xlink:to="bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfDividendsPayableAmountConverted" xlink:label="bkyi_ConversionOfDividendsPayableAmountConverted" xlink:type="locator"/>
    <link:label xlink:label="bkyi_ConversionOfDividendsPayableAmountConverted-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_ConversionOfDividendsPayableAmountConverted</link:label>
    <link:label xlink:label="bkyi_ConversionOfDividendsPayableAmountConverted-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of Dividends Payable, Amount Converted</link:label>
    <link:label xlink:label="bkyi_ConversionOfDividendsPayableAmountConverted-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Conversion of preferred stockholder dividends</link:label>
    <link:label xlink:label="bkyi_ConversionOfDividendsPayableAmountConverted-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The value of the dividends payable that are converted in a noncash (or part noncash) transaction.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_ConversionOfDividendsPayableAmountConverted" xlink:to="bkyi_ConversionOfDividendsPayableAmountConverted-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfDividendsPayableSharesIssued" xlink:label="bkyi_ConversionOfDividendsPayableSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="bkyi_ConversionOfDividendsPayableSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_ConversionOfDividendsPayableSharesIssued</link:label>
    <link:label xlink:label="bkyi_ConversionOfDividendsPayableSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of Dividends Payable, Shares Issued</link:label>
    <link:label xlink:label="bkyi_ConversionOfDividendsPayableSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_ConversionOfDividendsPayableSharesIssued" xlink:to="bkyi_ConversionOfDividendsPayableSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WarrantMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warrant [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssued1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issuance of common stock for consultancy services</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccountsAndOtherReceivablesNetCurrent</link:label>
    <link:label xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Balance due from factor</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CASH FLOW FROM OPERATING ACTIVITIES:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockAndWarrantsIssuedDuringPeriodValue" xlink:label="bkyi_StockAndWarrantsIssuedDuringPeriodValue" xlink:type="locator"/>
    <link:label xlink:label="bkyi_StockAndWarrantsIssuedDuringPeriodValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_StockAndWarrantsIssuedDuringPeriodValue</link:label>
    <link:label xlink:label="bkyi_StockAndWarrantsIssuedDuringPeriodValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock and Warrants Issued During Period, Vaue</link:label>
    <link:label xlink:label="bkyi_StockAndWarrantsIssuedDuringPeriodValue-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The fair value of stock and warrants issued during the period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_StockAndWarrantsIssuedDuringPeriodValue" xlink:to="bkyi_StockAndWarrantsIssuedDuringPeriodValue-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeStockOptionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts - current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfRevenueAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs and other expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenueAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableGrossCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivable - current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccountsReceivableNetCurrent</link:label>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research, development and engineering</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PeriodPrecedingTheDividendPaymentDate" xlink:label="bkyi_PeriodPrecedingTheDividendPaymentDate" xlink:type="locator"/>
    <link:label xlink:label="bkyi_PeriodPrecedingTheDividendPaymentDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_PeriodPrecedingTheDividendPaymentDate</link:label>
    <link:label xlink:label="bkyi_PeriodPrecedingTheDividendPaymentDate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period Preceding the Dividend Payment Date</link:label>
    <link:label xlink:label="bkyi_PeriodPrecedingTheDividendPaymentDate-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The period preceding the applicable dividend payment date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_PeriodPrecedingTheDividendPaymentDate" xlink:to="bkyi_PeriodPrecedingTheDividendPaymentDate-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_DirectorAndExecutiveOfficerMember" xlink:label="bkyi_DirectorAndExecutiveOfficerMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_DirectorAndExecutiveOfficerMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Director and Executive Officer [member]</link:label>
    <link:label xlink:label="bkyi_DirectorAndExecutiveOfficerMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about director and executive officer of the company.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_DirectorAndExecutiveOfficerMember" xlink:to="bkyi_DirectorAndExecutiveOfficerMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Investing and financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NonCurrentAccountsReceivableMember" xlink:label="bkyi_NonCurrentAccountsReceivableMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_NonCurrentAccountsReceivableMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current Accounts Receivable [Member]</link:label>
    <link:label xlink:label="bkyi_NonCurrentAccountsReceivableMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about dues from customers or clients, more than one year from the balance sheet date, for goods or services that have been delivered or sold.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_NonCurrentAccountsReceivableMember" xlink:to="bkyi_NonCurrentAccountsReceivableMember-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CurrentAccountsReceivableMember" xlink:label="bkyi_CurrentAccountsReceivableMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_CurrentAccountsReceivableMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Accounts Receivable [Member]</link:label>
    <link:label xlink:label="bkyi_CurrentAccountsReceivableMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Current portion of dues from customers or clients, within one year of the balance sheet date, for goods or services that have been delivered or sold.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_CurrentAccountsReceivableMember" xlink:to="bkyi_CurrentAccountsReceivableMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueDisclosuresTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment and leasehold improvements, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_TermOfWarrant" xlink:label="bkyi_TermOfWarrant" xlink:type="locator"/>
    <link:label xlink:label="bkyi_TermOfWarrant-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">bkyi_TermOfWarrant</link:label>
    <link:label xlink:label="bkyi_TermOfWarrant-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Of Warrant</link:label>
    <link:label xlink:label="bkyi_TermOfWarrant-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Term of warrant.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_TermOfWarrant" xlink:to="bkyi_TermOfWarrant-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:label="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conversion of Series A-1 Shares into Common Stock [Member]</link:label>
    <link:label xlink:label="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information related to the conversion of series A-1 shares into common stock.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:to="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInFinancingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used for) financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_OneCustomerMember" xlink:label="bkyi_OneCustomerMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_OneCustomerMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">One Customer [Member]</link:label>
    <link:label xlink:label="bkyi_OneCustomerMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to one customer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_OneCustomerMember" xlink:to="bkyi_OneCustomerMember-label" xlink:type="arc"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_EmployeeMember" xlink:label="bkyi_EmployeeMember" xlink:type="locator"/>
    <link:label xlink:label="bkyi_EmployeeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee [Member]</link:label>
    <link:label xlink:label="bkyi_EmployeeMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information about an employee.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="bkyi_EmployeeMember" xlink:to="bkyi_EmployeeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInInvestingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used for investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInOperatingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used for operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</link:label>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">NET DECREASE IN CASH AND CASH EQUIVALENTS</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TableTextBlock</link:label>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Tables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_TableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SubsidiarySaleOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccountsReceivableGross</link:label>
    <link:label xlink:label="us-gaap_AccountsReceivableGross-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic Numerator:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract-label" xlink:type="arc"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>bkyi-20170930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 11:53PM UTC 2017-11-13--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-11-fair-values-of-financial-instruments" xlink:href="bkyi-20170930.xsd#statement-note-11-fair-values-of-financial-instruments" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-11-fair-values-of-financial-instruments" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-8-loss-per-share-common-stock-eps" xlink:href="bkyi-20170930.xsd#statement-note-8-loss-per-share-common-stock-eps" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-8-loss-per-share-common-stock-eps" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-6-inventory-" xlink:href="bkyi-20170930.xsd#statement-note-6-inventory-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-6-inventory-" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation" xlink:href="bkyi-20170930.xsd#statement-note-4-share-based-compensation" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-document-and-entity-information" xlink:href="bkyi-20170930.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:href="bkyi-20170930.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockLiquidationPreferenceValue" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-1-nature-of-business-and-basis-of-presentation" xlink:href="bkyi-20170930.xsd#statement-note-1-nature-of-business-and-basis-of-presentation" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-1-nature-of-business-and-basis-of-presentation" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:label="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-2-going-concern" xlink:href="bkyi-20170930.xsd#statement-note-2-going-concern" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-2-going-concern" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_GoingConcernTextBlock" xlink:label="bkyi_GoingConcernTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="bkyi_GoingConcernTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-" xlink:href="bkyi-20170930.xsd#statement-note-3-accounts-receivable-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring" xlink:href="bkyi-20170930.xsd#statement-note-5-factoring" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-5-factoring" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringTextBlock" xlink:label="bkyi_FactoringTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionAxis" xlink:label="us-gaap_GeographicDistributionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionDomain" xlink:label="us-gaap_GeographicDistributionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionDomesticMember" xlink:label="us-gaap_GeographicDistributionDomesticMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="us-gaap_GeographicDistributionForeignMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeographicDistributionAxis" xlink:to="us-gaap_GeographicDistributionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_GeographicDistributionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeographicDistributionAxis" xlink:to="us-gaap_GeographicDistributionForeignMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeographicDistributionAxis" xlink:to="us-gaap_GeographicDistributionDomesticMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="bkyi_FactoringTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights" xlink:href="bkyi-20170930.xsd#statement-note-7-resalable-software-license-rights" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsMember" xlink:label="bkyi_SoftwareLicenseRightsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:label="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_LicensingAgreementsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="bkyi_SoftwareLicenseRightsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-9-stockholders-equity" xlink:href="bkyi-20170930.xsd#statement-note-9-stockholders-equity" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-9-stockholders-equity" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:label="bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_DirectorAndExecutiveOfficerMember" xlink:label="bkyi_DirectorAndExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_EmployeeMember" xlink:label="bkyi_EmployeeMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:label="bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PlacementAgentWarrantsMember" xlink:label="bkyi_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PrivateInvestorSPAMember" xlink:label="bkyi_PrivateInvestorSPAMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PromissoryNoteMember" xlink:label="bkyi_PromissoryNoteMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ReverseStockSplitMember" xlink:label="bkyi_ReverseStockSplitMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_September2015WarrantsMember" xlink:label="bkyi_September2015WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_September2017Member" xlink:label="bkyi_September2017Member" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_WarrantsIssuedUnderPISPAMember" xlink:label="bkyi_WarrantsIssuedUnderPISPAMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeAxis" xlink:label="us-gaap_NonmonetaryTransactionTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeDomain" xlink:label="us-gaap_NonmonetaryTransactionTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonmonetaryTransactionTypeAxis" xlink:to="us-gaap_NonmonetaryTransactionTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_NonmonetaryTransactionTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonmonetaryTransactionTypeAxis" xlink:to="bkyi_ReverseStockSplitMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_DirectorMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="bkyi_DirectorAndExecutiveOfficerMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_ChiefExecutiveOfficerMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="bkyi_PrivateInvestorSPAMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="bkyi_PrivateInvestorSPAMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="bkyi_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="bkyi_WarrantsIssuedUnderPISPAMember" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="bkyi_PromissoryNoteMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="bkyi_September2015WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="bkyi_September2015WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="bkyi_September2017Member" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="bkyi_EmployeeMember" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-10-segment-information" xlink:href="bkyi-20170930.xsd#statement-note-10-segment-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-10-segment-information" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="us-gaap_NorthAmericaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_GeographicConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_NorthAmericaMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-12-major-customers-and-accounts-receivable" xlink:href="bkyi-20170930.xsd#statement-note-12-major-customers-and-accounts-receivable" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-12-major-customers-and-accounts-receivable" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CurrentAccountsReceivableMember" xlink:label="bkyi_CurrentAccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NonCurrentAccountsReceivableMember" xlink:label="bkyi_NonCurrentAccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_OneCustomerMember" xlink:label="bkyi_OneCustomerMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_TwoCustomersMember" xlink:label="bkyi_TwoCustomersMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="bkyi_TwoCustomersMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="bkyi_OneCustomerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="bkyi_NonCurrentAccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="bkyi_CurrentAccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-13-subsequent-events" xlink:href="bkyi-20170930.xsd#statement-note-13-subsequent-events" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-13-subsequent-events" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConsultancyFirmMember" xlink:label="bkyi_ConsultancyFirmMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:label="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NotesToFinancialStatementsAbstract" xlink:label="bkyi_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:label="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockNameDomain" xlink:label="us-gaap_ConversionOfStockNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="us-gaap_ConversionOfStockNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CounterpartyNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="bkyi_ConsultancyFirmMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_DirectorMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-significant-accounting-policies-policies" xlink:href="bkyi-20170930.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-significant-accounting-policies-policies" xlink:label="bkyi_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-significant-accounting-policies-policies" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-tables" xlink:href="bkyi-20170930.xsd#statement-note-3-accounts-receivable-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-tables" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-3-accounts-receivable-tables" xlink:label="bkyi_statement-statement-note-3-accounts-receivable-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-3-accounts-receivable-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation-tables" xlink:href="bkyi-20170930.xsd#statement-note-4-share-based-compensation-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation-tables" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-4-share-based-compensation-tables" xlink:label="bkyi_statement-statement-note-4-share-based-compensation-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-4-share-based-compensation-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-tables" xlink:href="bkyi-20170930.xsd#statement-note-5-factoring-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-5-factoring-tables" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoredAccountsReceivableMember" xlink:label="bkyi_FactoredAccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringFeesTableTextBlock" xlink:label="bkyi_FactoringFeesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-5-factoring-tables" xlink:label="bkyi_statement-statement-note-5-factoring-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:label="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ReceivableTypeDomain" xlink:label="us-gaap_ReceivableTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-5-factoring-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="us-gaap_ReceivableTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="bkyi_FactoredAccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="bkyi_FactoringFeesTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-6-inventory-tables" xlink:href="bkyi-20170930.xsd#statement-note-6-inventory-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-6-inventory-tables" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-6-inventory-tables" xlink:label="bkyi_statement-statement-note-6-inventory-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-6-inventory-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights-tables" xlink:href="bkyi-20170930.xsd#statement-note-7-resalable-software-license-rights-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights-tables" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsTableTextBlock" xlink:label="bkyi_SoftwareLicenseRightsTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-7-resalable-software-license-rights-tables" xlink:label="bkyi_statement-statement-note-7-resalable-software-license-rights-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-7-resalable-software-license-rights-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="bkyi_SoftwareLicenseRightsTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-8-loss-per-share-common-stock-eps-tables" xlink:href="bkyi-20170930.xsd#statement-note-8-loss-per-share-common-stock-eps-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-8-loss-per-share-common-stock-eps-tables" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-8-loss-per-share-common-stock-eps-tables" xlink:label="bkyi_statement-statement-note-8-loss-per-share-common-stock-eps-tables" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-8-loss-per-share-common-stock-eps-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-2-going-concern-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-2-going-concern-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-2-going-concern-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ExpectedOperationalCostsPerMonth" xlink:label="bkyi_ExpectedOperationalCostsPerMonth-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NoteToFinancialStatementDetailsTextual" xlink:label="bkyi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-n2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit-n2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_ExpectedOperationalCostsPerMonth-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-3-accounts-receivable-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NoteToFinancialStatementDetailsTextual" xlink:label="bkyi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PercentageOfRemainingBalanceOwnedReserved" xlink:label="bkyi_PercentageOfRemainingBalanceOwnedReserved-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PercentageOfRemainingBalanceOwnedReserved-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-5-factoring-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-5-factoring-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringArrangementTerm" xlink:label="bkyi_FactoringArrangementTerm-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringFeesPercent" xlink:label="bkyi_FactoringFeesPercent-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NoteToFinancialStatementDetailsTextual" xlink:label="bkyi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PercentageOfAccountsReceivableRemittedByFactor" xlink:label="bkyi_PercentageOfAccountsReceivableRemittedByFactor-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionAxis" xlink:label="us-gaap_GeographicDistributionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionDomain" xlink:label="us-gaap_GeographicDistributionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionDomesticMember" xlink:label="us-gaap_GeographicDistributionDomesticMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicDistributionForeignMember" xlink:label="us-gaap_GeographicDistributionForeignMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeographicDistributionAxis" xlink:to="us-gaap_GeographicDistributionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_GeographicDistributionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeographicDistributionAxis" xlink:to="us-gaap_GeographicDistributionForeignMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GeographicDistributionAxis" xlink:to="us-gaap_GeographicDistributionDomesticMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_FactoringArrangementTerm-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PercentageOfAccountsReceivableRemittedByFactor-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_FactoringFeesPercent-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-7-resalable-software-license-rights-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix" xlink:label="bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NoteToFinancialStatementDetailsTextual" xlink:label="bkyi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRights" xlink:label="bkyi_SoftwareLicenseRights-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsCurrent" xlink:label="bkyi_SoftwareLicenseRightsCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsMember" xlink:label="bkyi_SoftwareLicenseRightsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsNoncurrent" xlink:label="bkyi_SoftwareLicenseRightsNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicenseCosts" xlink:label="us-gaap_LicenseCosts-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicensingAgreementsMember" xlink:label="us-gaap_LicensingAgreementsMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquireSoftware" xlink:label="us-gaap_PaymentsToAcquireSoftware-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_LicensingAgreementsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="bkyi_SoftwareLicenseRightsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_SoftwareLicenseRightsCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LicenseCosts-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_SoftwareLicenseRights-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsToAcquireSoftware-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_SoftwareLicenseRightsNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-9-stockholders-equity-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-9-stockholders-equity-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-9-stockholders-equity-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:label="bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense" xlink:label="bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CommissionsAndFeesPercentOfGrossProceeds" xlink:label="bkyi_CommissionsAndFeesPercentOfGrossProceeds-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CommittedEquityFacilityAmount" xlink:label="bkyi_CommittedEquityFacilityAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CommittedEquityFacilityTerm" xlink:label="bkyi_CommittedEquityFacilityTerm-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfDividendsPayableAmountConverted" xlink:label="bkyi_ConversionOfDividendsPayableAmountConverted-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfDividendsPayableSharesIssued" xlink:label="bkyi_ConversionOfDividendsPayableSharesIssued-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_DirectorAndExecutiveOfficerMember" xlink:label="bkyi_DirectorAndExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_EmployeeMember" xlink:label="bkyi_EmployeeMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare" xlink:label="bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:label="bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_InitialConversionPrice" xlink:label="bkyi_InitialConversionPrice-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_LiquidationValuePerShare" xlink:label="bkyi_LiquidationValuePerShare-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock" xlink:label="bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_MaximumOwnershipAsAResultOfConversion" xlink:label="bkyi_MaximumOwnershipAsAResultOfConversion-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage" xlink:label="bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NoteToFinancialStatementDetailsTextual" xlink:label="bkyi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility" xlink:label="bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility" xlink:label="bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase" xlink:label="bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PeriodPrecedingTheDividendPaymentDate" xlink:label="bkyi_PeriodPrecedingTheDividendPaymentDate-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PlacementAgentWarrantsMember" xlink:label="bkyi_PlacementAgentWarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PrivateInvestorSPAMember" xlink:label="bkyi_PrivateInvestorSPAMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PromissoryNoteMember" xlink:label="bkyi_PromissoryNoteMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ReverseStockSplitMember" xlink:label="bkyi_ReverseStockSplitMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_September2015WarrantsMember" xlink:label="bkyi_September2015WarrantsMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_September2017Member" xlink:label="bkyi_September2017Member" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount" xlink:label="bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockAndWarrantsIssuedDuringPeriodValue" xlink:label="bkyi_StockAndWarrantsIssuedDuringPeriodValue-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares" xlink:label="bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue" xlink:label="bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice" xlink:label="bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_TermOfWarrant" xlink:label="bkyi_TermOfWarrant-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_WarrantsIssuedUnderPISPAMember" xlink:label="bkyi_WarrantsIssuedUnderPISPAMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ChiefExecutiveOfficerMember" xlink:label="us-gaap_ChiefExecutiveOfficerMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscount-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="us-gaap_FairValueAdjustmentOfWarrants-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeAxis" xlink:label="us-gaap_NonmonetaryTransactionTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonmonetaryTransactionTypeDomain" xlink:label="us-gaap_NonmonetaryTransactionTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage" xlink:label="us-gaap_PreferredStockDividendRatePercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock" xlink:label="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPrivatePlacement" xlink:label="us-gaap_ProceedsFromIssuanceOfPrivatePlacement-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityNoteStockSplitConversionRatio1" xlink:label="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding" xlink:label="us-gaap_WarrantsAndRightsOutstanding-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonmonetaryTransactionTypeAxis" xlink:to="us-gaap_NonmonetaryTransactionTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_NonmonetaryTransactionTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonmonetaryTransactionTypeAxis" xlink:to="bkyi_ReverseStockSplitMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_DirectorMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="bkyi_DirectorAndExecutiveOfficerMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_ChiefExecutiveOfficerMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="bkyi_PrivateInvestorSPAMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="bkyi_PrivateInvestorSPAMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="bkyi_PlacementAgentWarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByLiabilityClassAxis" xlink:to="bkyi_WarrantsIssuedUnderPISPAMember" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="bkyi_PromissoryNoteMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="bkyi_September2015WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="bkyi_September2015WarrantsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="bkyi_September2017Member" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="bkyi_FourMembersOfTheBoardOfDirectorsMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="bkyi_EmployeeMember" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="bkyi_CertainOfficersEmployeesAndContractorsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharePrice-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_InitialConversionPrice-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_MaximumOwnershipAsAResultOfConversion-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockDividendRatePercentage-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PeriodPrecedingTheDividendPaymentDate-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_LiquidationValuePerShare-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_ConversionOfDividendsPayableAmountConverted-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_ConversionOfDividendsPayableSharesIssued-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityNoteStockSplitConversionRatio1-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices-2" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices-2" xlink:type="arc"/>
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock-2" xlink:type="arc"/>
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_CommittedEquityFacilityAmount-2" xlink:type="arc"/>
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_CommittedEquityFacilityTerm-2" xlink:type="arc"/>
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock-2" xlink:type="arc"/>
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase-2" xlink:type="arc"/>
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility-2" xlink:type="arc"/>
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility-2" xlink:type="arc"/>
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare-2" xlink:type="arc"/>
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage-2" xlink:type="arc"/>
    <link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares-2" xlink:type="arc"/>
    <link:presentationArc order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue-2" xlink:type="arc"/>
    <link:presentationArc order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice-2" xlink:type="arc"/>
    <link:presentationArc order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-2" xlink:type="arc"/>
    <link:presentationArc order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_StockAndWarrantsIssuedDuringPeriodValue-2" xlink:type="arc"/>
    <link:presentationArc order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1-2" xlink:type="arc"/>
    <link:presentationArc order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised-2" xlink:type="arc"/>
    <link:presentationArc order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation-2" xlink:type="arc"/>
    <link:presentationArc order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts-2" xlink:type="arc"/>
    <link:presentationArc order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues-2" xlink:type="arc"/>
    <link:presentationArc order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_TermOfWarrant-2" xlink:type="arc"/>
    <link:presentationArc order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_CommissionsAndFeesPercentOfGrossProceeds-2" xlink:type="arc"/>
    <link:presentationArc order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues-2" xlink:type="arc"/>
    <link:presentationArc order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings-2" xlink:type="arc"/>
    <link:presentationArc order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue-2" xlink:type="arc"/>
    <link:presentationArc order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromIssuanceOfPrivatePlacement-2" xlink:type="arc"/>
    <link:presentationArc order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense-2" xlink:type="arc"/>
    <link:presentationArc order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscount-2" xlink:type="arc"/>
    <link:presentationArc order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FairValueAdjustmentOfWarrants-2" xlink:type="arc"/>
    <link:presentationArc order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WarrantsAndRightsOutstanding-2" xlink:type="arc"/>
    <link:presentationArc order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="arc"/>
    <link:presentationArc order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod-2" xlink:type="arc"/>
    <link:presentationArc order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount-2" xlink:type="arc"/>
    <link:presentationArc order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate-2" xlink:type="arc"/>
    <link:presentationArc order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1-2" xlink:type="arc"/>
    <link:presentationArc order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate-2" xlink:type="arc"/>
    <link:presentationArc order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-10-segment-information-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-10-segment-information-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-10-segment-information-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NoteToFinancialStatementDetailsTextual" xlink:label="bkyi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NorthAmericaMember" xlink:label="us-gaap_NorthAmericaMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_GeographicConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_NorthAmericaMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NumberOfReportableSegments-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-12-major-customers-and-accounts-receivable-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-12-major-customers-and-accounts-receivable-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-12-major-customers-and-accounts-receivable-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConcentrationRiskNumberOfMajorCustomers" xlink:label="bkyi_ConcentrationRiskNumberOfMajorCustomers-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_CurrentAccountsReceivableMember" xlink:label="bkyi_CurrentAccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NonCurrentAccountsReceivableMember" xlink:label="bkyi_NonCurrentAccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NoteToFinancialStatementDetailsTextual" xlink:label="bkyi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_OneCustomerMember" xlink:label="bkyi_OneCustomerMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PercentageOfRemainingBalanceOwnedReserved" xlink:label="bkyi_PercentageOfRemainingBalanceOwnedReserved-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_TwoCustomersMember" xlink:label="bkyi_TwoCustomersMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="bkyi_TwoCustomersMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="bkyi_OneCustomerMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="bkyi_NonCurrentAccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="bkyi_CurrentAccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_ConcentrationRiskNumberOfMajorCustomers-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PercentageOfRemainingBalanceOwnedReserved-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-13-subsequent-events-details-textual" xlink:href="bkyi-20170930.xsd#statement-note-13-subsequent-events-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-13-subsequent-events-details-textual" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConsultancyFirmMember" xlink:label="bkyi_ConsultancyFirmMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:label="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_MaximumOwnershipAsAResultOfConversion" xlink:label="bkyi_MaximumOwnershipAsAResultOfConversion-2" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_NoteToFinancialStatementDetailsTextual" xlink:label="bkyi_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_PreferredStockConversionPrice" xlink:label="bkyi_PreferredStockConversionPrice-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:label="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockNameDomain" xlink:label="us-gaap_ConversionOfStockNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockSharesConverted1" xlink:label="us-gaap_ConversionOfStockSharesConverted1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="us-gaap_ConversionOfStockSharesIssued1-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DirectorMember" xlink:label="us-gaap_DirectorMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualAxis" xlink:label="us-gaap_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="us-gaap_ConversionOfStockNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConversionOfStockByUniqueDescriptionAxis" xlink:to="bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CounterpartyNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="bkyi_ConsultancyFirmMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TitleOfIndividualAxis" xlink:to="us-gaap_DirectorMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_MaximumOwnershipAsAResultOfConversion-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConversionOfStockSharesConverted1-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_PreferredStockConversionPrice-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConversionOfStockSharesIssued1-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" xlink:href="bkyi-20170930.xsd#statement-condensed-consolidated-balance-sheets-current-period-unaudited-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:label="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsCurrent" xlink:label="bkyi_SoftwareLicenseRightsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsNoncurrent" xlink:label="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="us-gaap_AccountsReceivableNetNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="us-gaap_DepositsAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableCurrent" xlink:label="us-gaap_DividendsPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="us-gaap_OtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="bkyi_SeriesA1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="bkyi_SeriesB1ConvertiblePreferredStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="bkyi_SoftwareLicenseRightsCurrent" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AccountsReceivableNetNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_DepositsAssetsNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsNoncurrent-3" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets-3" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_DividendsPayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_DeferredRevenueNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_Liabilities-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" xlink:href="bkyi-20170930.xsd#statement-condensed-consolidated-statements-of-operations-unaudited-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-operations-unaudited-" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_HardwareRevenueNet" xlink:label="bkyi_HardwareRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_LicenseCosts" xlink:label="us-gaap_LicenseCosts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_OtherSalesRevenueNet" xlink:label="us-gaap_OtherSalesRevenueNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_SalesRevenueServicesNet" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_OtherSalesRevenueNet" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="bkyi_HardwareRevenueNet" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_Revenues-3" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenueAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfServices" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_LicenseCosts" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenue-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_GrossProfit-3" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_InterestIncomeExpenseNet" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic-3" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" xlink:href="bkyi-20170930.xsd#statement-condensed-consolidated-statements-of-cash-flows-unaudited-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_AmortizationOfSoftwareLicenseRights" xlink:label="bkyi_AmortizationOfSoftwareLicenseRights" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ConversionOfDividendsPayableAmountConverted" xlink:label="bkyi_ConversionOfDividendsPayableAmountConverted-n8" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_IncreaseDecreaseInSoftwareLicenseRights" xlink:label="bkyi_IncreaseDecreaseInSoftwareLicenseRights-n9" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_StockBasedFeesToDirectorsAndConsulants" xlink:label="bkyi_StockBasedFeesToDirectorsAndConsulants" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-4" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-5" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_GainLossOnSaleOfDerivatives" xlink:label="us-gaap_GainLossOnSaleOfDerivatives-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidAbstract" xlink:label="us-gaap_InterestPaidAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="bkyi_AmortizationOfSoftwareLicenseRights" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfDerivatives-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="bkyi_StockBasedFeesToDirectorsAndConsulants" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories-n9" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n9" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="bkyi_IncreaseDecreaseInSoftwareLicenseRights-n9" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-4" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-5" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestPaidAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InterestPaidAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_StockIssued1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="bkyi_ConversionOfDividendsPayableAmountConverted-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" xlink:href="bkyi-20170930.xsd#statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" xlink:label="bkyi_statement-statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted-2" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-1" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact-n9" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted" xlink:label="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss-1" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact-n9" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:href="bkyi-20170930.xsd#statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:label="bkyi_statement-statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableGrossNoncurrent" xlink:label="us-gaap_AccountsReceivableGrossNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent-n8" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-3-accounts-receivable-summary-of-accounts-receivable-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableGrossCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableGrossNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableGross-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsReceivableNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" xlink:href="bkyi-20170930.xsd#statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" xlink:label="bkyi_statement-statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-4-share-based-compensation-expenses-for-continuing-operations-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-due-from-factor-details" xlink:href="bkyi-20170930.xsd#statement-note-5-factoring-due-from-factor-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-5-factoring-due-from-factor-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoredAccountsReceivableFactoredAmount" xlink:label="bkyi_FactoredAccountsReceivableFactoredAmount-n8" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoredAccountsReceivableOriginalInvoiceValue" xlink:label="bkyi_FactoredAccountsReceivableOriginalInvoiceValue" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-5-factoring-due-from-factor-details" xlink:label="bkyi_statement-statement-note-5-factoring-due-from-factor-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-5-factoring-due-from-factor-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_FactoredAccountsReceivableOriginalInvoiceValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_FactoredAccountsReceivableFactoredAmount-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-5-factoring-fees-details" xlink:href="bkyi-20170930.xsd#statement-note-5-factoring-fees-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-5-factoring-fees-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_FactoringFees" xlink:label="bkyi_FactoringFees" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-5-factoring-fees-details" xlink:label="bkyi_statement-statement-note-5-factoring-fees-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-5-factoring-fees-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_FactoringFees" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-6-inventory-components-of-inventory-details" xlink:href="bkyi-20170930.xsd#statement-note-6-inventory-components-of-inventory-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-6-inventory-components-of-inventory-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-6-inventory-components-of-inventory-details" xlink:label="bkyi_statement-statement-note-6-inventory-components-of-inventory-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet-3" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-6-inventory-components-of-inventory-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" xlink:href="bkyi-20170930.xsd#statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" xlink:label="bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" xlink:label="bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" xlink:label="bkyi_statement-statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_PreferredStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_WarrantMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://bio-key.com/20170930/role/statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:href="bkyi-20170930.xsd#statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://bio-key.com/20170930/role/statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:type="extended">
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRights" xlink:label="bkyi_SoftwareLicenseRights-3" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsCurrent" xlink:label="bkyi_SoftwareLicenseRightsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_SoftwareLicenseRightsNoncurrent" xlink:label="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="bkyi-20170930.xsd#bkyi_statement-statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:label="bkyi_statement-statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_ScenarioUnspecifiedDomain" xlink:label="us-gaap_ScenarioUnspecifiedDomain" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementScenarioAxis" xlink:label="us-gaap_StatementScenarioAxis" xlink:type="locator"/>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="bkyi_statement-statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementScenarioAxis" xlink:to="us-gaap_ScenarioUnspecifiedDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementScenarioAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_SoftwareLicenseRightsCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_SoftwareLicenseRightsNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="bkyi_SoftwareLicenseRights-3" xlink:type="arc"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6858547600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Nov. 13, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">BIO KEY INTERNATIONAL INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001019034<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">bkyi<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Smaller Reporting Company<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,691,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If the value is true, then the document is an amendment to previously-filed/accepted document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word "Other".</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12b<br> -Subsection 1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6859193504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 971,857<span></span>
</td>
<td class="nump">$ 1,061,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">562,296<span></span>
</td>
<td class="nump">1,563,246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Due from factor</a></td>
<td class="nump">28,750<span></span>
</td>
<td class="nump">53,638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">879,592<span></span>
</td>
<td class="nump">465,428<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_SoftwareLicenseRightsCurrent', window );">Software license rights</a></td>
<td class="nump">2,370,000<span></span>
</td>
<td class="nump">1,560,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other</a></td>
<td class="nump">175,955<span></span>
</td>
<td class="nump">206,677<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">4,988,450<span></span>
</td>
<td class="nump">4,910,296<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_SoftwareLicenseRightsNoncurrent', window );">Software license rights, net of current portion</a></td>
<td class="nump">8,590,368<span></span>
</td>
<td class="nump">10,598,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetNoncurrent', window );">Accounts receivable, net of current portion</a></td>
<td class="nump">1,070,000<span></span>
</td>
<td class="nump">1,570,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Equipment and leasehold improvements, net</a></td>
<td class="nump">186,917<span></span>
</td>
<td class="nump">67,814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsNoncurrent', window );">Deposits and other assets</a></td>
<td class="nump">8,712<span></span>
</td>
<td class="nump">8,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">175,896<span></span>
</td>
<td class="nump">134,132<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">10,031,893<span></span>
</td>
<td class="nump">12,379,069<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">15,020,343<span></span>
</td>
<td class="nump">17,289,365<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>LIABILITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">507,886<span></span>
</td>
<td class="nump">466,842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">427,671<span></span>
</td>
<td class="nump">335,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrent', window );">Dividends payable on preferred stock</a></td>
<td class="nump">463,125<span></span>
</td>
<td class="nump">401,250<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">308,622<span></span>
</td>
<td class="nump">633,062<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,707,304<span></span>
</td>
<td class="nump">1,836,477<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="nump">1,707,304<span></span>
</td>
<td class="nump">1,836,477<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock &#8212; authorized, 170,000,000 shares; $.0001 par value issued and outstanding; 6,927,826 and 6,093,843 at September 30, 2017 and December 31, 2016, respectively</a></td>
<td class="nump">692<span></span>
</td>
<td class="nump">609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">80,864,782<span></span>
</td>
<td class="nump">78,253,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(67,552,455)<span></span>
</td>
<td class="num">(62,801,154)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">TOTAL STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">13,313,039<span></span>
</td>
<td class="nump">15,452,888<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">15,020,343<span></span>
</td>
<td class="nump">17,289,365<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesA1ConvertiblePreferredStockMember', window );">Series A-1 Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesB1ConvertiblePreferredStockMember', window );">Series B-1 Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock</a></td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_SoftwareLicenseRightsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amounts as of the balance sheet date of software license rights classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_SoftwareLicenseRightsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_SoftwareLicenseRightsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amounts as of the balance sheet date of software license rights classified as non-current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_SoftwareLicenseRightsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients, more than one year from the balance sheet date, for goods or services that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6801-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82911808&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of deferred revenue amount as of balance sheet date. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(c).Q3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.4(a).Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.A.3(b).Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6935-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesA1ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bkyi_SeriesA1ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesB1ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bkyi_SeriesB1ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6859161968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">170,000,000<span></span>
</td>
<td class="nump">170,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">6,927,826<span></span>
</td>
<td class="nump">6,093,843<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">6,927,826<span></span>
</td>
<td class="nump">6,093,843<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesA1ConvertiblePreferredStockMember', window );">Series A-1 Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Preferred stock, liquidation value</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">90,000<span></span>
</td>
<td class="nump">90,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">90,000<span></span>
</td>
<td class="nump">90,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesB1ConvertiblePreferredStockMember', window );">Series B-1 Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">105,000<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Preferred stock, liquidation value</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">105,000<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">105,000<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockLiquidationPreferenceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of the difference between preference in liquidation and the par or stated values of the preferred shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreferenceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesA1ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bkyi_SeriesA1ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesB1ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bkyi_SeriesB1ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6851611952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesRevenueServicesNet', window );">Services</a></td>
<td class="nump">$ 377,113<span></span>
</td>
<td class="nump">$ 187,025<span></span>
</td>
<td class="nump">$ 831,761<span></span>
</td>
<td class="nump">$ 692,677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSalesRevenueNet', window );">License fees and other</a></td>
<td class="nump">53,023<span></span>
</td>
<td class="nump">25,435<span></span>
</td>
<td class="nump">677,342<span></span>
</td>
<td class="nump">142,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_HardwareRevenueNet', window );">Hardware</a></td>
<td class="nump">512,281<span></span>
</td>
<td class="nump">219,003<span></span>
</td>
<td class="nump">1,738,530<span></span>
</td>
<td class="nump">442,541<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total Revenues</a></td>
<td class="nump">942,417<span></span>
</td>
<td class="nump">431,463<span></span>
</td>
<td class="nump">3,247,633<span></span>
</td>
<td class="nump">1,277,869<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Costs and other expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfServices', window );">Cost of services</a></td>
<td class="nump">190,889<span></span>
</td>
<td class="nump">46,257<span></span>
</td>
<td class="nump">285,369<span></span>
</td>
<td class="nump">168,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LicenseCosts', window );">Cost of license fees, hardware and other</a></td>
<td class="nump">732,192<span></span>
</td>
<td class="nump">125,526<span></span>
</td>
<td class="nump">2,094,608<span></span>
</td>
<td class="nump">251,485<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total costs and other expenses</a></td>
<td class="nump">923,081<span></span>
</td>
<td class="nump">171,783<span></span>
</td>
<td class="nump">2,379,977<span></span>
</td>
<td class="nump">420,121<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">19,336<span></span>
</td>
<td class="nump">259,680<span></span>
</td>
<td class="nump">867,656<span></span>
</td>
<td class="nump">857,748<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">1,238,296<span></span>
</td>
<td class="nump">925,939<span></span>
</td>
<td class="nump">4,289,655<span></span>
</td>
<td class="nump">2,957,368<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research, development and engineering</a></td>
<td class="nump">386,830<span></span>
</td>
<td class="nump">528,554<span></span>
</td>
<td class="nump">1,329,322<span></span>
</td>
<td class="nump">1,584,403<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );"></a></td>
<td class="nump">1,625,126<span></span>
</td>
<td class="nump">1,454,493<span></span>
</td>
<td class="nump">5,618,977<span></span>
</td>
<td class="nump">4,541,771<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(1,605,790)<span></span>
</td>
<td class="num">(1,194,813)<span></span>
</td>
<td class="num">(4,751,321)<span></span>
</td>
<td class="num">(3,684,023)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">19<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Gain on derivative liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">60,385<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">10,879<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">60,391<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">10,898<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(1,605,784)<span></span>
</td>
<td class="num">(1,134,422)<span></span>
</td>
<td class="num">(4,751,301)<span></span>
</td>
<td class="num">(3,673,125)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Convertible preferred stock dividends</a></td>
<td class="num">(200,625)<span></span>
</td>
<td class="num">(200,625)<span></span>
</td>
<td class="num">(601,875)<span></span>
</td>
<td class="num">(601,875)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss available to common stockholders</a></td>
<td class="num">$ (1,806,409)<span></span>
</td>
<td class="num">$ (1,335,047)<span></span>
</td>
<td class="num">$ (5,353,176)<span></span>
</td>
<td class="num">$ (4,275,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and Diluted Loss per Common Share (in dollars per share)</a></td>
<td class="num">$ (0.28)<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.85)<span></span>
</td>
<td class="num">$ (0.77)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Weighted Average Shares Outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic and Diluted (in shares)</a></td>
<td class="nump">6,535,449<span></span>
</td>
<td class="nump">5,530,105<span></span>
</td>
<td class="nump">6,333,530<span></span>
</td>
<td class="nump">5,521,218<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_HardwareRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after sales adjustments, returns, allowances, and discounts, of hardware revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_HardwareRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs related to services rendered by an entity during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84234895&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LicenseCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred and are directly related to generating license revenue. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LicenseCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSalesRevenueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after sales adjustments, returns, allowances, and discounts, of revenue classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSalesRevenueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesRevenueServicesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesRevenueServicesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6851631632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOW FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (4,751,301)<span></span>
</td>
<td class="num">$ (3,673,125)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to cash used for operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">33,526<span></span>
</td>
<td class="nump">37,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">10,280<span></span>
</td>
<td class="nump">10,205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_AmortizationOfSoftwareLicenseRights', window );">Amortization of software license rights</a></td>
<td class="nump">1,118,436<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfDerivatives', window );">Gain on derivative liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(10,879)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based and warrant compensation for employees and consultants</a></td>
<td class="nump">774,968<span></span>
</td>
<td class="nump">231,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_StockBasedFeesToDirectorsAndConsulants', window );">Stock based directors fees</a></td>
<td class="nump">28,025<span></span>
</td>
<td class="nump">48,999<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">1,000,950<span></span>
</td>
<td class="nump">957,024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Due from factor</a></td>
<td class="nump">24,888<span></span>
</td>
<td class="nump">33,380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(414,164)<span></span>
</td>
<td class="num">(219,591)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other</a></td>
<td class="num">(18,578)<span></span>
</td>
<td class="num">(39,205)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_IncreaseDecreaseInSoftwareLicenseRights', window );">Software license rights</a></td>
<td class="nump">79,607<span></span>
</td>
<td class="nump">450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">41,044<span></span>
</td>
<td class="num">(607,748)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">92,348<span></span>
</td>
<td class="num">(156,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(324,440)<span></span>
</td>
<td class="num">(136,251)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used for operating activities</a></td>
<td class="num">(1,804,411)<span></span>
</td>
<td class="num">(3,522,994)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(204,673)<span></span>
</td>
<td class="num">(52,976)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used for investing activities</a></td>
<td class="num">(204,673)<span></span>
</td>
<td class="num">(52,976)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOW FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock', window );">Preferred dividends paid</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(535,100)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Costs to issue preferred and common stock</a></td>
<td class="num">(80,366)<span></span>
</td>
<td class="num">(32,620)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used for) financing activities</a></td>
<td class="nump">1,919,634<span></span>
</td>
<td class="num">(567,720)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">NET DECREASE IN CASH AND CASH EQUIVALENTS</a></td>
<td class="num">(89,450)<span></span>
</td>
<td class="num">(4,143,690)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">CASH AND CASH EQUIVALENTS, BEGINNING OF PERIOD</a></td>
<td class="nump">1,061,307<span></span>
</td>
<td class="nump">4,321,078<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">CASH AND CASH EQUIVALENTS, END OF PERIOD</a></td>
<td class="nump">971,857<span></span>
</td>
<td class="nump">177,388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidAbstract', window );"><strong>Cash paid for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Noncash Investing and financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Issuance of common stock for consultancy services</a></td>
<td class="nump">114,585<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_ConversionOfDividendsPayableAmountConverted', window );">Conversion of preferred stockholder dividends</a></td>
<td class="num">(540,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Accrual of preferred stockholder dividends</a></td>
<td class="nump">$ 601,875<span></span>
</td>
<td class="nump">$ 200,625<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_AmortizationOfSoftwareLicenseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of amortization charged against earnings during the period for software license rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_AmortizationOfSoftwareLicenseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_ConversionOfDividendsPayableAmountConverted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the dividends payable that are converted in a noncash (or part noncash) transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_ConversionOfDividendsPayableAmountConverted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_IncreaseDecreaseInSoftwareLicenseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the carrying value of software license rights associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_IncreaseDecreaseInSoftwareLicenseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_StockBasedFeesToDirectorsAndConsulants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The costs and payments related to stock-based fees to directors and consultants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_StockBasedFeesToDirectorsAndConsulants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid, after deduction of cash paid for capitalized interest, for interest. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3574-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3521-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=82913815&amp;loc=SL49130534-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.5)<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82913847&amp;loc=SL49130543-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6858623488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Nature of Business and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">Business Description and Accounting Policies [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: top;"> <td style="width: 18pt;"><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.</div></div> </td> <td> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">NATURE OF BUSINESS AND BASIS OF PRESENTATION</div> </td> </tr>  </table> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;">Nature of Business</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">BIO-key International, Inc. was founded in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1993</div> as a fingerprint biometric technology company. Biometric technology is the science of analyzing specific human characteristics which are unique to each individual in order to identify a specific person from a broader population. We develop and market advanced fingerprint biometric identification and identity verification technologies, cryptographic authentication-transaction security technologies, as well as related identity management and credentialing software solutions. We sell our products and provide services primarily to commercial entities within highly regulated industries, like healthcare and financial services and the broader corporate enterprise.</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;">Basis of Presentation</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The accompanying unaudited interim condensed consolidated financial statements include the accounts of BIO-key International, Inc. and its wholly-owned subsidiary (collectively, the &#x201c;Company&#x201d;, or &#x201c;BIO-key&#x201d;) and are stated in conformity with accounting principles generally accepted in the United States of America, pursuant to the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). The operating results for interim periods are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> necessarily indicative of results that <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be expected for any other interim period or for the full year. Pursuant to such rules and regulations, certain financial information and footnote disclosures normally included in the financial statements have been condensed or omitted. Significant intercompany accounts and transactions have been eliminated in consolidation.</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In the opinion of management, the accompanying unaudited interim consolidated financial statements contain all necessary adjustments, consisting only of those of a recurring nature, and disclosures to present fairly the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s financial position and the results of its operations and cash flows for the periods presented. The balance sheet at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016 </div>was derived from the audited financial statements, but does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> include all of the disclosures required by accounting principles generally accepted in the United States of America. These unaudited interim condensed consolidated financial statements should be read in conjunction with the financial statements and the related notes thereto included in the Company&#x2019;s Annual Report on Form <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-K for the fiscal year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016 (</div>the &#x201c;Form <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-K&#x201d;), filed with the SEC on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 31, 2017.&nbsp;</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;">Recently Issued Accounting Pronouncements</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 2014, </div>ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> &#x201c;Revenue from Contracts with Customers&#x201d; was issued. The comprehensive new standard will supersede existing revenue recognition guidance and require revenue to be recognized when promised goods or services are transferred to customers in amounts that reflect the consideration to which the Company expects to be entitled in exchange for those goods or services. The guidance will also require that certain contract costs incurred to obtain or fulfill a contract, such as sales commissions, be capitalized as an asset and amortized as revenue is recognized. Adoption of the new rules could affect the timing of both revenue recognition and the incurrence of contract costs for certain transactions. The guidance permits <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> implementation approaches, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> requiring retrospective application of the new standard with restatement of prior years and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> requiring prospective application of the new standard with disclosure of results under old standards. The new standard was scheduled to be effective for reporting periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and early adoption is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> permitted. In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 2015, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,</div> &quot;Revenue from Contracts with Customers (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div>): Deferral of Effective Date&quot; (&quot;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14&quot;</div>) which defers the effective date of ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> by <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year. ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> is now effective for annual reporting periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2017 </div>including interim periods within that reporting period.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company is continuing to evaluate the standard<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s impact on its consolidated results of operations and financial condition. BIO-key has conducted initial analyses, developed a project management plan relative to the process of adopting this ASU, and is currently completing detailed contract reviews to determine potential adjustments to existing accounting policies as well as to support an evaluation of the standard&#x2019;s impact on the Company&#x2019;s consolidated results of operations and financial condition. For the majority of BIO-key&#x2019;s revenue arrangements, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> significant impacts are expected. However, in addition to expanded disclosures regarding revenue, the ASU could, for example, impact the timing of revenue recognition in some arrangements for which software industry-specific guidance (which the ASU supersedes) is presently utilized. The Company currently anticipates utilizing the modified retrospective method of adoption on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2018.&nbsp;</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 2015, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> &quot;Inventory (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">330</div>): Simplifying the Measurement of Inventory&quot; (&quot;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11&quot;</div>). The amendments in ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div> clarifies the measurement of inventory to be the lower of cost or realizable value and would only apply to inventory valued using the FIFO or average costing methods. ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div> is effective for fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2016, </div>including interim periods within those fiscal years. The reporting entity should apply the amendments prospectively with earlier application permitted as of the beginning of an interim or annual reporting period. The adoption of ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div> did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> materially impact the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s consolidated financial statements.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2016, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01,</div> &#x201c;Financial Instruments <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2013; Overall: Recognition and Measurement of Financial Assets and Financial Liabilities&#x201d; (&#x201c;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01&#x201d;</div>). The update addresses certain aspects of recognition, measurement, presentation and disclosure of financial instruments, specifically equity investments and financial instruments measured at amortized cost. ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div> is effective for public companies for annual and interim periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2017.&nbsp; </div>Management is currently assessing the impact that ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div> will have, if any, on the Company&#x2019;s consolidated financial statements.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2016, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> &#x201c;Leases&#x201d;. The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The new standard is effective for fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2018, </div>including interim periods within those fiscal years. A modified retrospective transition approach is required for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. The Company is currently evaluating the impact of its pending adoption of the new standard on its consolidated financial statements, but expects that it will increase its assets and liabilities<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> for amounts yet to be determined.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 2014, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> &#x201c;Disclosure of Uncertainties about an Entity's Ability to Continue as a Going Concern&#x201d;. Prior to ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> a definition for substantial doubt did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> exist. However, the new guidance says that substantial doubt exists when relevant conditions and events, considered in the aggregate, indicate that it is probable that the entity will be unable to meet its obligations as they become due within <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year after the date that the financial statements are available to be issued. The FASB's definition could be perceived as a higher threshold than current practice as the term &#x201c;probable&#x201d; means likely to occur. Under the new standard, management should evaluate all relevant known conditions, or those that can be reasonably expected to happen as of the date the financial statements are to be issued. This evaluation should be both qualitative and quantitative in nature, and should include conditions that might give rise to substantial doubt. ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> is effective for fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2016, </div>including interim periods within those fiscal years. The Company adopted ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> during the quarter ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 31, 2017.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 2016, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> &#x201c;Compensation <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2013; Stock Compensation: Improvements to Employee Share-Based Payment Accounting&#x201d; (&#x201c;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09&#x201d;</div>).&nbsp; ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> requires, among other things, that excess tax benefits and tax deficiencies be recognized as income tax expense or benefit in the income statement rather than as additional paid-in capital, changes the classification of excess tax benefits from a financing activity to an operating activity in the statement of cash flows, and allows forfeitures to be accounted for when they occur rather than estimated.&nbsp; ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> is effective for public companies for interim and annual periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2016.&nbsp; </div>The Company will continue to estimate forfeitures at each reporting period, rather than electing an accounting policy change to record the impact of such forfeitures as they occur. The adoption did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have a material impact on the Company's consolidated financial statements.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 2017, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> Earnings Per Share (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">260</div>), Distinguishing Liabilities from Equity (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">480</div>) and Derivatives and Hedging (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815</div>): I. Accounting for Certain Financial Instruments with Down Round Features; II. Replacement of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily Redeemable Non-controlling Interests with a Scope Exception. Part I of this update addresses the complexity of accounting for certain financial instruments with down round features. Down round features are features of certain equity-linked instruments (or embedded features) that result in the strike price being reduced on the basis <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">of the pricing of future equity offerings. Current accounting guidance creates cost and complexity for entities that issue financial instruments (such as warrants and convertible instruments) with down round features that require fair value measurement of the entire instrument or conversion option. </div>Under ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> down round features do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> meet the criteria for derivative accounting and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> liability is to be recorded until an actual issuance of securities<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp; triggers the down-round feature.</div> <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">Part II of this update addresses the difficulty of navigating Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">480,</div> Distinguishing Liabilities from Equity, because of the existence of extensive pending content in the FASB Accounting Standards Codification. This pending content is the result of the indefinite deferral of accounting requirements about mandatorily redeemable financial instruments of certain nonpublic entities and certain mandatorily redeemable non-controlling interests. The amendments in Part II of this update do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have an accounting effect. This ASU is effective for fiscal years, and interim periods within those years, beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2018, </div>with early adoption permitted. The adoption of ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017, </div>did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have any impact on the condensed consolidated financial statements, however our disclosures with respect to equity instruments with down round features have been updated.&nbsp; See Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div> for updated disclosures.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Management does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> believe that any other recently issued, but <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet effective, accounting standard if currently adopted would have a material effect on the accompanying consolidated financial statements.</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic;">Reclassification</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Reclassifications occurred to certain prior year amounts in order to conform to the current year classifications. The reclassifications have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> effect on the reported net loss.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and accounting policies concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6657557776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Going Concern<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_GoingConcernTextBlock', window );">Going Concern [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GOING CONCERN</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has incurred significant losses to date, and at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017, </div>it had an accumulated deficit of approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$67.6</div> million. In addition, broad commercial acceptance of the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s technology is critical to the Company&#x2019;s success and ability to generate future revenues.&nbsp;At <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017, </div>total cash and cash equivalents were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$972,000,</div> as compared to approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,061,000</div> at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016.</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:13.5pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has financed itself<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;in the past through access to the capital markets by issuing secured and convertible debt securities, convertible preferred stock, common stock, and through factoring receivables. The Company estimates that it currently requires approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$592,000</div> per month to conduct operations and pay dividend obligations, a monthly amount that it has been unable to achieve consistently through revenue generation.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;">If the Company is unable to generate sufficient revenue to meet its goals, it will need to obtain additional <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div>-party financing to (i) conduct the sales, marketing and technical support necessary to execute its plan to substantially grow operations, increase revenue, and serve a significant customer base; and (ii) provide working capital. <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No</div> assurance can be given that any form of additional financing will be available on terms acceptable to the Company, that adequate financing will be obtained by the Company, in order to meet its needs, or that such financing would <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> be dilutive to existing shareholders.<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;">The accompanying financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (&quot;GAAP&quot;), which contemplate continuation of the Company as a going concern, and assumes continuity of operations, realization of assets and the satisfaction of liabilities and commitments in the normal course of business. The matters described in the preceding paragraphs raise substantial doubt about the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s ability to continue as a going concern. Recoverability of a major portion of the recorded asset amounts shown in the accompanying balance sheet is dependent upon the Company&#x2019;s ability to meet its financing requirements on a continuing basis, and become profitable in its future operations. The accompanying consolidated financial statements do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> include any adjustments relating to the recoverability and classification of recorded assets or the amounts and classification of liabilities that might be necessary should the Company be unable to continue in existence.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_GoingConcernTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>If there is a substantial doubt about an entity's ability to continue as a going concern for a reasonable period of time (generally a year from the balance sheet date), disclose: (a) pertinent conditions and events giving rise to the assessment of substantial doubt about the entity's ability to continue as a going concern for a reasonable period of time, (b) the possible effects of such conditions and events, (c) management's evaluation of the significance of those conditions and events and any mitigating factors, (d) possible discontinuance of operations, (e) management's plans (including relevant prospective financial information), and (f) information about the recoverability or classification of recorded asset amounts or the amounts or classification of liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_GoingConcernTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6849852416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: top;"> <td style="width: 18pt;"><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.</div></div> </td> <td> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">ACCOUNTS RECEIVABLE</div> </td> </tr>  </table> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Accounts receivable are carried at original amount less an estimate made for doubtful receivables based on a review of all outstanding amounts on a monthly basis. Management determines the allowance for doubtful receivables by regularly evaluating individual customer receivables and considering a customer<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s financial condition, credit history, and current economic conditions. Accounts receivable are written off when deemed uncollectible. During the year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div>the Company reclassified a past due receivable to non-current as management concluded that collection <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> occur in the near term. As a result of the payment delays, the Company had reserved <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$500,000</div> at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016 </div>and in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017,&nbsp;</div>the Company reserved an additional <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$500,000.</div> The total reserve represents <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">48%</div> of the remaining balance owed at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017. </div>Recoveries of accounts receivable previously written off are recorded when received. Accounts receivable consisted of the following as of:&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;"> 30,</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable - current</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">576,081</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,577,031</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable - non current</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,070,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,070,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,646,081</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,647,031</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts - current</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,785</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,785</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts - non current</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,000,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(500,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable, net of allowance for doubtful accounts</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,632,296</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,133,246</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5066-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6488278&amp;loc=d3e603758-122996<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5162-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6762143920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Share Based Compensation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.</div> <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">SHARE BASED COMPENSATION</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">The following table presents share-based compensation expenses for continuing operations included in the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s unaudited interim condensed consolidated statements of operations:</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Months</div></div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">207,047</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,610</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research, development and engineering</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,663</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25,074</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">228,710</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">56,684</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr>  </table> </div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Nine Months</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Nine Months</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">714,167</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">221,791</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research, development and engineering</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">88,826</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">59,191</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">802,993</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">280,982</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208855<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6849817152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Factoring<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_FactoringTextBlock', window );">Factoring [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">.&nbsp;&nbsp;&nbsp; &nbsp; FACTORING</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Due from factor consisted of the following as of:<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Original invoice value</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">115,001</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">214,556</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Factored amount</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(86,251</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(160,918</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance due from factor</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,750</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53,638</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr>  </table> </div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 2011, </div>the Company entered into a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24</div>-month accounts receivable factoring arrangement with a financial institution (the &#x201c;Factor&#x201d;). In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 2012, </div>the terms were updated from monthly to quarterly, and the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">24</div>-month arrangement was extended to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 1, 2014.</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July </div>of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014,</div> the arrangement was extended to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 31, 2016. </div>In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> June </div>of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> the arrangement was extended to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 31, 2017. </div>Pursuant to the terms of the arrangement, the Company, from time to time, sold to the Factor certain of its accounts receivable balances on a non-recourse basis for credit approved accounts. The Factor remitted <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35%</div> of the foreign and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">75%</div> of the domestic accounts receivable balance to the Company (the &#x201c;Advance Amount&#x201d;), with the remaining balance, less fees, to be forwarded to the Company once the Factor collects the full accounts receivable balance from the customer. In addition, the Company, from time to time, received over advances from the Factor. Factoring fees range from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.75%</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21%</div> of the face value of the invoice factored, and were determined by the number of days required for collection of the invoice. The cost of factoring was included in selling, general and administrative expenses. The cost of factoring for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> was as follows:&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months ended</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Nine Months ended</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Factoring fees</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,409</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,264</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">180,126</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">319,627</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_FactoringTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Factoring text block.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_FactoringTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764022816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Inventory<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventory Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: top;"> <td style="width: 36pt;"><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">.</div></div> </td> <td> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">INVENTORY</div> </td> </tr>  </table> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Inventory is stated at the lower of cost, determined on a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> in, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> out basis, or market, and consists primarily of fabricated assemblies and finished goods. Inventory is comprised of the following as of:<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;"> 30,</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">470,544</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">381,762</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fabricated assemblies</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">409,048</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">83,666</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total inventory</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">879,592</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">465,428</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6657557776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Resalable Software License Rights<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock', window );">Research, Development, and Computer Software Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: top;"> <td style="width: 36pt;"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">.</div></div> </td> <td> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">RESALABLE <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">SOFTWARE LICENSE RIGHTS</div></div> </td> </tr>  </table> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 11, 2015, </div>the Company entered into a license agreement for the rights to all software and documentation regarding the technology currently known as or offered under the FingerQ name. The license agreement grants the Company the exclusive right to reproduce, create derivative works and distribute copies of the FingerQ software and documentation, create new FingerQ related products, and grant sub-licenses of the licensed technology to end users. The license rights have been granted to the Company in perpetuity, with a stated number of end-user resale sub-licenses allowed under the contract for a total of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$12,000,000.</div> The cost of sub-license rights expected to be amortized&nbsp;in the following <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> months is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2,</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">370,000</div> and is classified as a current asset, and the balance as non-current.&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;text-indent:20.7pt;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0.3pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">The Company has determined the software license rights to be a finite lived intangible asset, and estimated that the software license rights shall be economically used over a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div> year period, with a weighting towards the beginning years of that time-frame. The license rights were acquired during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">fourth</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> but the usage of such rights in the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s products was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> generally available until <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2017. </div>Accordingly, amortization began in the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">first</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017.</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0.3pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0.3pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">The remaining license rights are to be amortized over the greater of the following: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>) an estimate of the economic use of such license rights, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2</div>) straight line method over <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> years, or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3</div>) the actual usage of such rights. The Company believes categorizing the amortization expense under Cost of Sales more closely reflects the nature of the license right arrangement and the use of the technology. During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> month period ended <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017 </div>the Company sold licenses costing <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,319</div> and amortized <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$388,681.</div> During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> month period ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017 </div>the Company sold licenses costing <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$48,251</div> and amortized <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,118,436.</div> The license rights had a carrying balance of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$10,831,404</div> as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017. </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0.3pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</div>  <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2015, </div>the Company purchased <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">third</div>-party software licenses in the amount of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$180,000</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;in anticipation of a large pending deployment that has yet to materialize. The Company is amortizing over the same methodology described above with the greatest of the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> approaches being the amortization for the periods. A total of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2,640</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$31,356</div> was expensed for actual sales during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017, </div>respectively. Since the license purchase, the actual per unit cost (actual usage) of such license rights in the cumulative amount of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$51,036</div> has been expensed, with a carrying balance of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$128,964</div> as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017.&nbsp;</div>The Company has classified the balance as non-current until a larger deployment occurs. Software license rights is comprised of the following as of: </div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;</div></div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;"> 30,</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current software license rights</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,370,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,560,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-current software license rights</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,590,368</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,598,411</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total software license rights</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,960,368</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,158,411</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr>  </table> </div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div></div> <div style=" font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">The future amortization under the economic use model for the next <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> years is as follows: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2018</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.6</div> million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2019</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.0</div> million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2020</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.4</div> million, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2021</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.2</div> million, and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2022</div> - <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">720,000.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 730<br> -URI http://asc.fasb.org/subtopic&amp;trid=2197926<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6782138752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Loss Per Share Common Stock ("EPS")<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LOSS PER SHARE COMMON STOCK (&#x201c;EPS&#x201d;)</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s basic EPS is calculated using net loss available to common shareholders and the weighted-average number of shares outstanding during the reporting period. Diluted EPS includes the effect from potential issuance of common stock, such as stock issuable pursuant to the exercise of stock options and warrants and the assumed conversion of convertible notes and preferred stock.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The reconciliation of the numerators of the basic and diluted EPS calculations was as follows for both of the following <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> month periods ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016:</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months ended </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Nine Months ended </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Basic Numerator:</div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,605,784</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,134,422</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,751,301</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,673,125</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Convertible preferred stock dividends</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(200,625</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(200,625</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(601,875</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(601,875</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss available to common stockholders</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,806,409</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,335,047</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,353,176</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,275,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic Denominator</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,535,449</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,530,105</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,333,530</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,521,218</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Per Share Amount</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.28</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.24</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.85</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.77</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr>  </table> </div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">All potential common shares were antidilutive, and accordingly diluted EPS equaled basic EPS for all periods presented in the accompanying financial statements.</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The following table sets forth the options and warrants which were excluded from the diluted per share calculation even though the exercise prices were less than the average market price of the common shares because the effect of including these potential shares was antidilutive due to the net losses for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016:</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months ended </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Nine Months ended </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Preferred stock</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,416,667</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,416,667</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,416,667</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,416,667</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Stock options</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">205,497</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,992</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">101,327</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,398</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Warrants</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,492</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,529</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,608</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,631,656</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,452,188</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,523,602</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,430,065</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr>  </table> </div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Items excluded from the diluted per share calculation because the exercise price was greater than the average market price of the common shares:</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div> <table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months ended </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Nine Months ended </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td style="">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Stock options</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">262,094</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">215,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">278,761</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">231,667</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Warrants</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,351,052</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,656,702</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,351,052</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,704,618</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,613,146</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,871,702</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,629,813</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,936,285</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr>  </table> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6768711440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity Note Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: top;"> <td style="width: 36pt;"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">.</div></div> </td> <td> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">STOCKHOLDERS<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019; EQUITY</div></div> </td> </tr>  </table> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; text-decoration: underline;">Preferred Stock</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">Within the limits and restrictions provided in the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s Certificate of Incorporation, the Board of Directors has the authority, without further action by the shareholders, to issue up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,000,000</div> shares of preferred stock, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$.0001</div> par value per share, in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> or more series, and to fix, as to any such series, any dividend rate, redemption price, preference on liquidation or dissolution, sinking fund terms, conversion rights, voting rights, and any other preference or special rights and qualifications. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100,000</div> shares of preferred stock have been designated as Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Convertible Preferred Stock (the &#x201c;Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares), of which <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90,000</div> shares are issued and outstanding, and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105,000</div> shares of preferred stock have been designated as Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Convertible Preferred Stock (the &#x201c;Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares&#x201d;), all of which are issued and outstanding.&nbsp;&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"><div style="display: inline; text-decoration: underline;"><div style="display: inline; font-style: italic;">Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Convertible Preferred Stock</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;text-indent:18pt;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family: Times\ New\ Roman, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 0pt; text-align: justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 22 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">29,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> the Company issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">84,500</div> shares of Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Convertible Preferred Stock at a purchase price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$100.00</div> per share, for aggregate<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> gross proceeds of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$8,450,000.</div> On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 11, 2015, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,500</div> additional shares of Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Convertible Preferred Stock were issued at a purchase price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$100.00</div> per share, for gross cash proceeds of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$550,000.</div> Shares of the Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Convertible Preferred Stock are convertible at any time at the option of the holder into shares of common stock by dividing the Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Original Issue Price by an initial conversion price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> per share, subject to adjustment for stock dividends, stock splits, combinations, and reclassifications of the Company&#x2019;s capital stock, and subject to a &#x201c;blocker provision&#x201d; which prohibits conversion if such conversion would result in the holder being the beneficial owner of in excess of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.99%</div> of the Company&#x2019;s common stock. The Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares accrue dividends at the rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6%</div> per annum payable quarterly on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 1, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July, 1, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 1, </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1 </div>of each year. Unless holders of at least a majority of the outstanding shares of Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Preferred Stock elect otherwise by written notice to the Company, until <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 1, 2017, </div>the dividends are payable in cash provided that if payment in cash would be prohibited under applicable Delaware corporation law or cause the Company to breach any agreement for borrowed money, such dividends are payable in kind through the issuance of additional shares of common stock having a value equal to the volume weighted average trading price of the Company&#x2019;s common stock for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>) days preceding the applicable dividend payment date. Commencing <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2018, </div>dividends are payable at the option of the Company in cash or kind through the issuance of additional shares of common valued as described above.&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">The holders of the Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> shares are entitled to designate <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> person to serve on the Board of Directors of the Company. The holders of the Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares are entitled to vote on an as converted to common stock basis together with the holders of our common stock on all matters presented to our stockholders. Upon any liquidation or dissolution of the Company, any merger or consolidation involving the Company or any subsidiary of the Company in which the shares of capital stock of the Company outstanding immediately prior to such merger or consolidation do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> represent immediately following such merger or consolidation at least a majority of the voting power of the capital stock of the resulting or surviving corporation, or the sale of all or substantially all assets in a single transaction or a series of related transactions, unless the holders of at least a majority of the outstanding Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares elect otherwise, holders of Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares shall be entitled to receive prior to any payment to any holders of the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s common stock an amount per share equal to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$100.00</div> per share plus any declared and unpaid dividends (pari-passu with the holders of Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares). On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 22, 2017, </div>a holder of the Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares elected to convert <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$540,000</div> in accrued dividends payable into <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">150,000</div> shares of common stock at a conversion price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> as agreed, due to the conversion before the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017 </div>contractual term. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$135,000</div> was accrued for the holders of the Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares, for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 1, 2017 </div>dividends.&nbsp;As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$270,000</div> of dividends were accrued for the holders of the Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 1, 2016 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2017 </div>dividends.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">The Series<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Preferred Stock contains options that based on an evaluation of FASB ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> &#x201c;Embedded Derivatives&#x201d; and FASB ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> &#x201c;Contracts in Entity&#x2019;s Own Equity - Scope and Scope Exceptions,&#x201d; are considered embedded features:&nbsp; Preferred Stock&#x2019;s conversion option:&nbsp; The Preferred Stock is convertible at the Holder&#x2019;s option at any time at the fixed conversion price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> per share; Quarterly Dividend Conversion Option:&nbsp; From issuance until <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2017, </div>the majority of Holders <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>elect to have the Stock&#x2019;s Quarterly dividend payment made in shares of Common Stock, having a value equal to the volume weighted average trading price of the Common Stock during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>) trading day period preceding the applicable dividend payment date.&nbsp;These features were analyzed by the Company and determined that they were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> required to be bifurcated from the preferred stock and recorded as derivatives as they are clearly and closely related to an equity host.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"><div style="display: inline; text-decoration: underline;">Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Convertible Preferred Stock</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;text-indent:9pt;"><div style="display: inline; font-weight: bold;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 11, 2015, </div>the Company issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">105,000</div> shares of Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Convertible Preferred Stock at a purchase price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$100.00</div> per share, for gross proceeds of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$10,500,000.</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;&nbsp;Shares of the Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Convertible Preferred Stock are convertible at any time at the option of the holder into shares of common stock by dividing the Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Original Issue Price by an initial conversion price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> per share, subject to adjustment for stock dividends, stock splits, combinations, and reclassifications of the Company&#x2019;s capital stock, and subject to a &#x201c;blocker provision&#x201d; which prohibits conversion if such conversion would result in the holder being the beneficial owner of in excess of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.99%</div> of the Company&#x2019;s common stock. The Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares accrue dividends at the rate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.5%</div> per annum payable quarterly on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 1, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July, 1, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 1, </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1 </div>of each year payable in cash provided that if payment in cash would be prohibited under applicable Delaware corporation law or cause the Company to breach any agreement for borrowed money, or if the majority of the outstanding shares of the Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares elect otherwise, such dividends are payable in kind through the issuance of additional shares of common stock having a value equal to the volume weighted average trading price of the Company&#x2019;s common stock for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>) days preceding the applicable dividend payment date.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">The holders of the Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares are entitled to designate <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> person to serve on the Board of Directors of the Company. The holders of the Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares are entitled to vote on an as converted to common stock basis together with the holders of our common stock on all matters presented to our stockholders. Upon any liquidation or dissolution of the Company, any merger or consolidation involving the Company or any subsidiary of the Company in which the shares of capital stock of the Company outstanding immediately prior to such merger or consolidation do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> represent immediately following such merger or consolidation at least a majority of the voting power of the capital stock of the resulting or surviving corporation, or the sale of all or substantially all assets in a single transaction or a series of related transactions, unless the holders of at least a majority of the outstanding Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares elect otherwise, holders of Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares shall be entitled to receive prior to any payment to any holders of the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s common stock an amount per share equal to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$100.00</div> per share plus any declared and unpaid dividends (pari-passu with the Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> holders). As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$328,125</div> was accrued for the holders of the Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares, for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 1, 2016, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2017, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 1, 2017, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 1, 2017, </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 1, 2017 </div>dividends. As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$131,250</div> of dividends were accrued for the holders of the Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 1, 2016 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2017 </div>dividends.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Series<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares contain options that based on an evaluation of FASB ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> &#x201c;Embedded Derivatives&#x201d; and FASB ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> &#x201c;Contracts in Entity&#x2019;s Own Equity - Scope and Scope Exceptions,&#x201d; are considered embedded features:&nbsp; Preferred Stock&#x2019;s conversion option:&nbsp; The Preferred Stock is convertible at the Holder&#x2019;s option at any time at the fixed conversion price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> per share; Quarterly Dividend Conversion Option:&nbsp; The majority of Holders <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>elect to have the Stock&#x2019;s Quarterly dividend payment made in shares of Common Stock, having a value equal to the volume weighted average trading price of the Common Stock during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">ten</div> (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>) trading day period preceding the applicable dividend payment date.&nbsp;These features were analyzed by the Company and determined that they were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> required to be bifurcated from the preferred stock and recorded as derivatives as they are clearly and closely related to an equity host.&nbsp;&nbsp;&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"><div style="display: inline; text-decoration: underline;">Common Stock</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">Effective <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 29, 2016, </div>the Company implemented a reverse stock split of its outstanding common stock at a ratio of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div>-for-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12.</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;The number of authorized shares and the par value of the Company's common stock and preferred stock were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> affected by the reverse stock split. Stockholders who otherwise would be entitled to receive fractional shares were rounded up to the nearest whole share. The reverse stock split became effective on the OTCQB at the opening of trading on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 29, 2016.</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 15, 2017, </div>the Company issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,895</div> shares of common stock to its directors in payment of board fees, valued at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5,003.</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp; On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 8, 2016, </div>the company issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,333</div> shares of common stock to its directors in payment of board fees valued at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$16,000.</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 28, 2017, </div>the Company issued to Wong Kwok Fong, a director and executive officer of the Company, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">277,778</div> shares of common stock at a purchase price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> per share for gross cash proceeds of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,000,000.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 2, 2017, </div>the Company entered into a committed equity facility pursuant to which it <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>issue and sell up to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5.0</div> million worth of shares of common stock, subject to certain limitations and satisfaction of certain conditions, over a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">36</div>-month term following the effectiveness of a registration statement covering the public resale of the shares of common stock issued under the facility. From time to time over the term of the facility, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>issue requests to the investor to purchase a specified dollar amount of shares up to a maximum of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$100,000</div> over a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> trading day period based on the daily volume weighted average price of the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s common stock (VWAP)&nbsp;to the extent the VWAP equals or exceeds the greater of a formula amount or <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.83</div> per share. The per share purchase price for the shares issued under the facility will be equal to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">94%</div> of the lowest VWAP that equals or exceeds <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.83</div> per share. Aggregate sales under the facility are limited to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">19.99%</div> of the total outstanding shares of the Company&#x2019;s common stock as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 2, 2017, </div>unless stockholder approval is obtained, and sales under the facility are prohibited if such a sale would result in beneficial ownership by the investor of more than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.99%</div> of the Company&#x2019;s common stock. &nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 11, 2017, </div>the Company issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,925</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;shares of common stock to its directors in payment of board fees, valued at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$5,005.</div> On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 11, 2016, </div>the Company issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,431</div> shares of common stock to its directors in payment of board fees valued at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6,999.</div> On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 11, 2016, </div>the Company issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,333</div> shares of common stock to the Chief Executive Officer as compensation valued at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$17,000.</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 2017, </div>the Company issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">55,000</div> shares of common stock in payment of a commitment fee for the equity facility valued at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$198,000.</div> The Company immediately expensed the fee as it relates to the contingent use of the equity committed equity facility.<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 2017, </div>the Company issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61,667</div> shares of common stock to a consultancy firm in lieu of payment for services with respect to the equity facility agreement. The fair value at issuance averaged <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.54</div> per share, with the total amount of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$156,584.</div> The Company deferred the cost to prepaid expense and is amortizing the expense over the length of the consultancy service agreement.<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 9, 2017, </div>the Company issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,148</div> shares of common stock to its directors in payment of board fees valued at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$18,018.</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 10, 2016, </div>the Company issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,125</div> shares of common stock to its directors in payment of board fees valued at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$9,000.</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 22, 2017, </div>the Company issued to Wong Kwok Fong (Kelvin), a director and executive officer of the Company, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">427,778</div> shares of common stock and warrants to purchase <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">138,889</div> shares of common stock for the aggregate<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> purchase price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,540,000,or</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> per share. The purchase price was paid via a cash payment of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,000,000</div> and the conversion of an accrued dividend payable in the amount of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$540,000</div> on the Company&#x2019;s Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Convertible Preferred Stock.<div style="display: inline; font-style: italic;"><div style="display: inline; font-weight: bold;">&nbsp;</div></div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">During the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,167</div></div> employee stock options were exercised resulting in the cashless issuance of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,610</div> shares of common stock. There were <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div></div> stock options exercised during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2016.</div></div></div> <div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; text-decoration: underline;">Stock Issuance Costs</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">For the <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$80,366</div> were incurred in relation to the issuance of stock.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"><div style="display: inline; text-decoration: underline;">Derivative Liabilities</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">In connection with the issuances of equity instruments or debt, the Company <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>issue options or warrants to purchase common stock. In certain circumstances, these options or warrants <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be classified as liabilities, rather than as equity. In addition, the equity instrument or debt <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>contain embedded derivative instruments, such as conversion options or listing requirements, which in certain circumstances <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be required to be bifurcated from the associated host instrument and accounted for separately as a derivative liability instrument. The Company accounts for derivative liability instruments under the provisions of FASB ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815,</div> &#x201c;Derivatives and Hedging.&#x201d;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; text-decoration: underline;">Securities Purchase Agreements dated <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 25, 2013 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 8, 2013</div></div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">Pursuant to a series of Private Investors Securities Purchase Agreements (the &#x201c;PI SPA&#x201d;), on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 25, 2013 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 8, 2013, </div>the Company issued to certain private investors an aggregate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,026,972</div> units consisting of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,026,972</div> shares of common stock (the &#x201c;Shares&#x201d;) and warrants to purchase an additional <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,026,972</div> shares of common stock (the &#x201c;Warrants&#x201d;) for an aggregate purchase price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3,697,100.</div> The warrants were immediately exercisable at an exercise price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6.00</div> per share, and had a term of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> years which expired in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:15pt;margin-top:0pt;text-align:justify;">In connection with the share issuances described above, and pursuant to a placement agency letter agreement, the Company paid the placement agent cash commissions equal to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8%</div> of the gross proceeds of the offering, reimbursed the placement agent for its reasonable out of pocket expenses, and issued to the placement agent warrants (the &#x201c;Placement Agent Warrants&#x201d;) to purchase an aggregate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">82,158</div> shares of common stock. The Placement Agent Warrants have substantially the same terms as the warrants issued to the investors, except the Placement Agent Warrants were immediately exercisable on a cashless basis.</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div><div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">The cashless exercise features contained in the warrants were considered to be derivatives and the Company recorded warrant liabilities on the consolidated balance sheet. The Company initially recorded the warrant liabilities equal to their estimated fair value of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$325,891.</div> Such amount was also recorded as a reduction of additional paid-in capital. The Company is required to mark-to-market the warrant liabilities at the end of each reporting period. For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2016, </div>the Company recorded a gain on the change in fair value of the cashless exercise features of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4,368.</div> For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2016, </div>the Company recorded a gain on the change in the fair value of the cashless exercise feature of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$6,272.</div> As of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div>the fair value of the cashless exercise features was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> as the underlying warrants expired during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">fourth</div> quarter of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016.</div></div></div> <div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:justify;"><div style="display: inline; text-decoration: underline;">Securities Purchase Agreement dated <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 13, 2014 </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:36pt;margin-right:0pt;margin-top:0pt;text-align:left;text-indent:18pt;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Pursuant to a Securities Purchase Agreement, dated <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 13, 2014, </div>by and between the Company and a number of private and institutional investors (the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> &#x201c;November 2014 </div>Private Investor SPA&#x201d;), the Company issued to certain private investors <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">664,584</div> shares of common stock and warrants to purchase an additional <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">996,877</div> shares of common stock for aggregate gross proceeds of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,595,000.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The common stock <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">had a purchase price reset feature. If at any time prior to the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> year anniversary of the effective date of the registration statement covering the public resale of such shares (<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 29, 2015), </div>the Company sells or issues shares of common stock or securities that are convertible into common stock at a price lower than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.40</div> per share, the Company will be required to issue additional shares of common stock for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> additional consideration.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">Based on an evaluation as discussed in FASB ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> &#x201c;Embedded Derivatives&#x201d; and FASB ASC <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> &#x201c;Contracts in Entity<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s Own Equity - Scope and Scope Exceptions,&#x201d; the Company determined that the purchase price reset feature on the common stock issued was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> considered indexed to its own stock because neither the occurrence of a sale of equity securities by the issuer at market nor the issuance of another equity contract with a lower strike price is an input to the fair value of a fixed-for-fixed option or forward on equity shares. As such, the purchase price reset feature should be bifurcated from the common stock and accounted for as a derivative liability.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">The Company valued the purchase price reset feature using a Monte Carlo simulation at the date of issuance, and at quarterly reporting intervals until the expiration of the feature in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2017, </div>and determined that the purchase price reset feature had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> value as the Company issued Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> and Series B-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> preferred stock in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November </div>of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015,</div> at a conversion price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60,</div> and issued common stock in <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 2016 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 2017 </div>also at a price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">The warrants have a term of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> years and an exercise price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> per share, and have been fully exercisable since <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2015. </div>The warrants have customary anti-dilution protections including a &#x201c;full ratchet&#x201d; anti-dilution adjustment provision which are triggered in the event the Company sells or grants any additional shares of common stock,<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;options, warrants or other securities that are convertible into common stock at a price lower than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> per share. The anti-dilution adjustment provision is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> triggered by certain &#x201c;exempt issuances&#x201d; which among other issuances, includes the issuance of shares of common stock, options or other securities to officers, employees, directors, consultants or service providers.</div></div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">As a result of the early adoption of ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div> referred to in Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2013; Recently Issued Accounting Pronouncements, the &#x201c;full ratchet&#x201d; anti-dilution feature is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> longer a determinant for derivative liability accounting. As the &#x201c;full ratchet&#x201d; anti-dilution feature was determined to have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> value in the past, the adoption had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> effect on the balance sheets or statements of operations.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"><div style="display: inline; text-decoration: underline;">Warrants</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:36pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" background-color: rgb(255, 255, 255); font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 9, 2015, </div>the Company issued a warrant to purchase <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">47,917</div> shares of common stock to a consultant which vested in equal quarterly installments over <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year and is exercisable at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.52</div> per share through <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 8, 2020. </div>For the <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2016, </div>the Company recorded an expense of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$11,625</div> related to the stock warrants. The service period was completed on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 8, 2016.</div></div></div> <div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" background-color: rgb(255, 255, 255); font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 23, 2015, </div>the Company issued a warrant to purchase <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">69,445</div> shares of common stock in connection with the issuance of a promissory note. The warrants are immediately exercisable at an exercise price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> per share and<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;have a term of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> years.</div></div> <div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">The warrants have customary anti-dilution protections including a &quot;full ratchet&quot; anti-dilution adjustment provision which are triggered in the event the Company sells or grants any additional shares of common stock, options, warrants or other securities that are convertible into common stock at a price lower than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> per share. The anti-dilution adjustment provision is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> triggered by certain &quot;exempt issuances&quot; which among other issuances, includes the issuance of shares of common stock, options or other securities to officers, employees, directors, consultants or service providers.</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">As a result of the early adoption of ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div> referred to in Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2013; Recently Issued Accounting Pronouncements, the &#x201c;full ratchet&#x201d; anti-dilution feature is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> longer a determinant for derivative liability accounting. As the &#x201c;full ratchet&#x201d; anti-dilution feature was determined to have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> value in the past, the adoption had <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> effect on the balance sheets or statements of operations.&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">The cashless exercise features contained in the warrants were initially considered to be derivatives and the Company recorded a warrant liability of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$92,199</div> on the<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> consolidated balance sheet. The warrants issued by the Company were valued using an option-pricing model. The Company marked-to-market the warrant liabilities at the end of each reporting period. During the quarter ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2016, </div>the Company determined the cashless exercise features did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> meet the criteria for recording a warrant liability. Accordingly, the grant date fair value of the warrant liability was transferred to additional paid-in capital and the cumulative loss due to change in the recorded fair value of the liability was reversed during the quarter. For the quarter ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2016 </div>the Company recorded income of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$56,017</div> in order to reverse the net cumulative loss on the warrant liability that had been previously recorded. For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2016 </div>the Company recorded income on the change in warrant liability of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$4,607.</div> The warrant liability was <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$0</div> as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016.&nbsp;</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 22, 2017, </div>the Company issued to Wong Kwok Fong, a director and executive officer of the Company, w<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">arrants to purchase <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">138,889</div> shares of Common Stock in connection with the purchase of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">427,778</div> shares of common stock by Mr. Fong. The warrants are immediately exercisable at an exercise price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> per share and have a term of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">five</div> years. </div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;"><div style="display: inline; text-decoration: underline;">Issuances of Stock Options</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 15, 2017, </div>the Company issued options to purchase <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">40,000</div> shares of the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s common stock to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div> non-employee members of the Board of Directors. On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 15, 2017, </div>the Company also issued options to purchase <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4,167</div> shares of the Company&#x2019;s common stock to an employee. The options have a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-year vesting period, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">seven</div>-year term, and exercise price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.64.</div> The options were estimated on the date of grant at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$100,602</div> using the Black-Scholes option-pricing model with the following assumptions: risk free interest rate: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.91</div> %, expected life of options in years: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.5,</div> expected dividends: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0,</div> volatility of stock price: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">138</div> %.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 16, 2017, </div>the Board of Directors issued options to purchase <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,120,000</div> shares of the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s common stock to certain officers, employees, and contractors.&nbsp;The options have a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-year vesting period, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">seven</div>-year term, and exercise price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.65.</div> The options were estimated on the date of grant at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2,560,081</div> using the Black-Scholes option-pricing model with the following assumptions: risk free interest rate: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.91</div> &#x2013; <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.11</div> %, expected life of options in years: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.5</div> &#x2013; <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7.0,</div> expected dividends: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0,</div> volatility of stock price: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">138</div> %.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> April 10, 2017, </div>the Company issued options to purchase <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,000</div> shares of the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s common stock to a newly appointed Director. The options have a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-year vesting period, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">seven</div>-year term, and exercise price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$2.64.</div>&nbsp;The options were estimated on the date of grant at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$20,538</div> using the Black- Scholes option-pricing model with the following assumptions: risk free interest rate: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.81%,</div> expected life of options in years: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.5,</div> expected dividends: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0,</div> volatility of stock price: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">138%.</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 9, 2017, </div>the <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">Company issued options to purchase <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">60,000</div> shares of the Company&#x2019;s common stock to certain officers, employees, and contractors.&nbsp;The options have a <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div>-year vesting period, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">seven</div>-year term, and exercise price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.50.</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:9pt;margin-right:0pt;margin-top:0pt;text-align:left;">&nbsp;</div> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: justify;">The fair value of the options issued during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017 </div>on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 9, 2017&nbsp;</div>was estimated on the date of grant at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$179,220</div> using the Black-Scholes option-pricing model with the following assumptions: risk free interest rate: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1.73%,</div> expected life of options in years: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">4.5,</div> expected dividends: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">0,</div> volatility of stock price: <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">135%.</div></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6704524816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Segment Information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Reporting Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: top;"> <td style="width: 27pt;"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">.</div></div> </td> <td> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">SEGMENT INFORMATION</div> </td> </tr>  </table> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company has determined that its continuing operations are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> discrete segment consisting of biometric products. Geographically, North American sales accounted for <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">81%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90%</div> of the Company&#x2019;s total sales for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively, and were approximately <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">75%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">84%</div> of the Company&#x2019;s total sales for the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> respectively.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6768109024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Fair Values of Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Disclosures [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: top;"> <td style="width: 27pt;"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11.</div></div> </td> <td> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">FAIR VALUES OF FINANCIAL INSTRUMENTS</div> </td> </tr>  </table> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, and due from factor, are carried at, or approximate, fair value because of their short-term nature.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6764022816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Major Customers and Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration Risk Disclosure [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: top;"> <td style="width: 36pt;"><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.</div></div></div> </td> <td> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE</div> </td> </tr>  </table> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">three</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">7</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> customers accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">45%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> customers accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44%</div> of revenue, respectively. For the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> customers accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">32%</div> and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> customer accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">22%</div> of revenue, respectively.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family: Times\ New\ Roman, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;">At<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> customer accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">44%</div> of accounts receivable. One customer accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100%</div></div> of non-current accounts receivable as of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017 </div>and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016. </div>Based on prior history with this customer, the Company believes the amount is fully collectable, however, the Company has reserved <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$1,000,000</div> which represents <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">48%</div> of the remaining balance owed under the contract, due to the length of time the receivable has been outstanding.&nbsp;&nbsp;At <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016, </div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> customer accounted for <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">81%</div> of current accounts receivable.</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6763598944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events [Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; min-width: 700px;">  <tr style="vertical-align: top;"> <td style="width: 36pt;"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3.</div></div></div> </td> <td> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">SUBSEQUENT EVENTS</div> </td> </tr>  </table> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 7, 2017, </div>the Company received written notice from Wong Kwok Fong, the holder of an aggregate of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">90,000</div> shares of the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Convertible Preferred Stock, of his desire to increase the maximum percentage of</div>&nbsp;shares of common stock issuable upon conversion of the Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Convertible Preferred Stock from <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9.99%</div> to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">35%.</div> In accordance with the Certificate of Designation of the Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares, such notice became effective on the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">61</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">st </div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">day</div>&nbsp;following the date such notice was provided to the Company. On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> October 17, 2017, </div>Wong Kwok Fong converted <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">27,404</div> of the Series A-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1</div> Shares at a conversion<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> price of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">$3.60</div> per share resulting in the acquisition of <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">761,222</div> shares of the</div>&nbsp;Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s Common Stock</div></div> <div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 6, 2017, </div>we issued a warrant to purchase <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">100,000</div> shares of common stock to a consultancy firm in payment of consulting services.</div> <div style=" background-color:#FFFFFF;font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">On <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> November 13, 2017, </div>we issued <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,276</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> shares of common stock to <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">four</div></div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> non-employee directors in payment of directors&#x2019; fees.&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">The Company has reviewed all other subsequent events through the date of filing.<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6759122608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Accounting, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;">Basis of Presentation</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The accompanying unaudited interim condensed consolidated financial statements include the accounts of BIO-key International, Inc. and its wholly-owned subsidiary (collectively, the &#x201c;Company&#x201d;, or &#x201c;BIO-key&#x201d;) and are stated in conformity with accounting principles generally accepted in the United States of America, pursuant to the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;). The operating results for interim periods are <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> necessarily indicative of results that <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> may </div>be expected for any other interim period or for the full year. Pursuant to such rules and regulations, certain financial information and footnote disclosures normally included in the financial statements have been condensed or omitted. Significant intercompany accounts and transactions have been eliminated in consolidation.</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In the opinion of management, the accompanying unaudited interim consolidated financial statements contain all necessary adjustments, consisting only of those of a recurring nature, and disclosures to present fairly the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s financial position and the results of its operations and cash flows for the periods presented. The balance sheet at <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016 </div>was derived from the audited financial statements, but does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> include all of the disclosures required by accounting principles generally accepted in the United States of America. These unaudited interim condensed consolidated financial statements should be read in conjunction with the financial statements and the related notes thereto included in the Company&#x2019;s Annual Report on Form <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-K for the fiscal year ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 31, 2016 (</div>the &#x201c;Form <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10</div>-K&#x201d;), filed with the SEC on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 31, 2017.&nbsp;</div></div></div></div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><div style="display: inline; font-style: italic;">Recently Issued Accounting Pronouncements</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> May 2014, </div>ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> &#x201c;Revenue from Contracts with Customers&#x201d; was issued. The comprehensive new standard will supersede existing revenue recognition guidance and require revenue to be recognized when promised goods or services are transferred to customers in amounts that reflect the consideration to which the Company expects to be entitled in exchange for those goods or services. The guidance will also require that certain contract costs incurred to obtain or fulfill a contract, such as sales commissions, be capitalized as an asset and amortized as revenue is recognized. Adoption of the new rules could affect the timing of both revenue recognition and the incurrence of contract costs for certain transactions. The guidance permits <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">two</div> implementation approaches, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> requiring retrospective application of the new standard with restatement of prior years and <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> requiring prospective application of the new standard with disclosure of results under old standards. The new standard was scheduled to be effective for reporting periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December&nbsp;</div><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div> and early adoption is <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> permitted. In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 2015, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14,</div> &quot;Revenue from Contracts with Customers (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">606</div>): Deferral of Effective Date&quot; (&quot;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">14&quot;</div>) which defers the effective date of ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> by <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year. ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> is now effective for annual reporting periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2017 </div>including interim periods within that reporting period.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">The Company is continuing to evaluate the standard<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s impact on its consolidated results of operations and financial condition. BIO-key has conducted initial analyses, developed a project management plan relative to the process of adopting this ASU, and is currently completing detailed contract reviews to determine potential adjustments to existing accounting policies as well as to support an evaluation of the standard&#x2019;s impact on the Company&#x2019;s consolidated results of operations and financial condition. For the majority of BIO-key&#x2019;s revenue arrangements, <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> significant impacts are expected. However, in addition to expanded disclosures regarding revenue, the ASU could, for example, impact the timing of revenue recognition in some arrangements for which software industry-specific guidance (which the ASU supersedes) is presently utilized. The Company currently anticipates utilizing the modified retrospective method of adoption on <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 1, 2018.&nbsp;</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 2015, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> &quot;Inventory (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">330</div>): Simplifying the Measurement of Inventory&quot; (&quot;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11&quot;</div>). The amendments in ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div> clarifies the measurement of inventory to be the lower of cost or realizable value and would only apply to inventory valued using the FIFO or average costing methods. ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div> is effective for fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2016, </div>including interim periods within those fiscal years. The reporting entity should apply the amendments prospectively with earlier application permitted as of the beginning of an interim or annual reporting period. The adoption of ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2015</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11</div> did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> materially impact the Company<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2019;s consolidated financial statements.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> January 2016, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01,</div> &#x201c;Financial Instruments <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2013; Overall: Recognition and Measurement of Financial Assets and Financial Liabilities&#x201d; (&#x201c;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01&#x201d;</div>). The update addresses certain aspects of recognition, measurement, presentation and disclosure of financial instruments, specifically equity investments and financial instruments measured at amortized cost. ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div> is effective for public companies for annual and interim periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2017.&nbsp; </div>Management is currently assessing the impact that ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">01</div> will have, if any, on the Company&#x2019;s consolidated financial statements.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> February 2016, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">02,</div> &#x201c;Leases&#x201d;. The new standard establishes a right-of-use (ROU) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12</div> months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. The new standard is effective for fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2018, </div>including interim periods within those fiscal years. A modified retrospective transition approach is required for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. The Company is currently evaluating the impact of its pending adoption of the new standard on its consolidated financial statements, but expects that it will increase its assets and liabilities<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> for amounts yet to be determined.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> August 2014, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">No.</div> <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> &#x201c;Disclosure of Uncertainties about an Entity's Ability to Continue as a Going Concern&#x201d;. Prior to ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15,</div> a definition for substantial doubt did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> exist. However, the new guidance says that substantial doubt exists when relevant conditions and events, considered in the aggregate, indicate that it is probable that the entity will be unable to meet its obligations as they become due within <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">one</div> year after the date that the financial statements are available to be issued. The FASB's definition could be perceived as a higher threshold than current practice as the term &#x201c;probable&#x201d; means likely to occur. Under the new standard, management should evaluate all relevant known conditions, or those that can be reasonably expected to happen as of the date the financial statements are to be issued. This evaluation should be both qualitative and quantitative in nature, and should include conditions that might give rise to substantial doubt. ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> is effective for fiscal years beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2016, </div>including interim periods within those fiscal years. The Company adopted ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2014</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">15</div> during the quarter ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 31, 2017.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> March 2016, </div>the FASB issued Accounting Standards Update <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09,</div> &#x201c;Compensation <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&#x2013; Stock Compensation: Improvements to Employee Share-Based Payment Accounting&#x201d; (&#x201c;ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09&#x201d;</div>).&nbsp; ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> requires, among other things, that excess tax benefits and tax deficiencies be recognized as income tax expense or benefit in the income statement rather than as additional paid-in capital, changes the classification of excess tax benefits from a financing activity to an operating activity in the statement of cash flows, and allows forfeitures to be accounted for when they occur rather than estimated.&nbsp; ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2016</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">09</div> is effective for public companies for interim and annual periods beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2016.&nbsp; </div>The Company will continue to estimate forfeitures at each reporting period, rather than electing an accounting policy change to record the impact of such forfeitures as they occur. The adoption did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have a material impact on the Company's consolidated financial statements.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">In <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> July 2017, </div>the FASB issued ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> Earnings Per Share (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">260</div>), Distinguishing Liabilities from Equity (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">480</div>) and Derivatives and Hedging (Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">815</div>): I. Accounting for Certain Financial Instruments with Down Round Features; II. Replacement of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily Redeemable Non-controlling Interests with a Scope Exception. Part I of this update addresses the complexity of accounting for certain financial instruments with down round features. Down round features are features of certain equity-linked instruments (or embedded features) that result in the strike price being reduced on the basis <div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">of the pricing of future equity offerings. Current accounting guidance creates cost and complexity for entities that issue financial instruments (such as warrants and convertible instruments) with down round features that require fair value measurement of the entire instrument or conversion option. Part II of this update addresses the difficulty of navigating Topic <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">480,</div> Distinguishing Liabilities from Equity, because of the existence of extensive pending content in the FASB Accounting Standards Codification. This pending content is the result of the indefinite deferral of accounting requirements about mandatorily redeemable financial instruments of certain nonpublic entities and certain mandatorily redeemable non-controlling interests. The amendments in Part II of this update do <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have an accounting effect. This ASU is effective for fiscal years, and interim periods within those years, beginning after <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> December 15, 2018, </div>with early adoption permitted. The adoption of ASU <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2017</div>-<div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">11,</div> during the <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">nine</div> months ended <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> September 30, 2017, </div>did <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> have any impact on the condensed consolidated financial statements, however our disclosures with respect to equity instruments with down round features have been updated.&nbsp; See Note <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9</div> for updated disclosures.</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;">&nbsp;<div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;">&nbsp;</div></div> <div style=" margin: 0pt; text-align: left; font-family: Times New Roman, Times, serif; font-size: 10pt;"></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Management does <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> believe that any other recently issued, but <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">not</div> yet effective, accounting standard if currently adopted would have a material effect on the accompanying consolidated financial statements.</div></div></div></div></div></div></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification, Policy [Policy Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style="display: inline; font-family: times new roman; font-size: 10pt"><div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:left;"><div style="display: inline; font-style: italic;">Reclassification</div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.2pt;margin-top:0pt;text-align:justify;">&nbsp;</div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:justify;">Reclassifications occurred to certain prior year amounts in order to conform to the current year classifications. The reclassifications have <div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">no</div> effect on the reported net loss.</div></div></div></div></div></div></div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6849682608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Accounts Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;"> 30,</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable - current</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">576,081</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,577,031</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable - non current</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,070,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,070,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,646,081</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,647,031</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts - current</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,785</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,785</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts - non current</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,000,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(500,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable, net of allowance for doubtful accounts</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,632,296</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,133,246</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6609565008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Share Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"> <div style="display: inline; font-weight: bold;">Months</div></div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">207,047</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">31,610</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research, development and engineering</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">21,663</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">25,074</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">228,710</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">56,684</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Nine Months</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Nine Months</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Ended</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">714,167</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">221,791</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Research, development and engineering</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">88,826</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">59,191</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">802,993</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">280,982</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6852309568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Factoring (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;"> 30,</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable - current</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">576,081</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,577,031</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable - non current</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,070,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,070,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,646,081</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,647,031</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts - current</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,785</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(13,785</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Allowance for doubtful accounts - non current</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,000,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(500,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Accounts receivable, net of allowance for doubtful accounts</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,632,296</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">3,133,246</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_FactoringFeesTableTextBlock', window );">Factoring Fees [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months ended</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Nine Months ended</div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Factoring fees</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">46,409</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">16,264</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">180,126</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">319,627</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=bkyi_FactoredAccountsReceivableMember', window );">Factored Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Original invoice value</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">115,001</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">214,556</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Factored amount</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(86,251</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(160,918</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Balance due from factor</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,750</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">53,638</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_FactoringFeesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of factoring fees related to trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_FactoringFeesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=bkyi_FactoredAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=bkyi_FactoredAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6781373552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;text-indent:2.45pt;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;"> 30,</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">470,544</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">381,762</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Fabricated assemblies</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">409,048</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">83,666</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total inventory</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">879,592</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">465,428</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6767997504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Resalable Software License Rights (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_SoftwareLicenseRightsTableTextBlock', window );">Software License Rights [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;"> 30,</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">December 31,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2017</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:1.8pt;margin-top:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">2016</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 70%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Current software license rights</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2,370,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,560,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Non-current software license rights</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">8,590,368</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,598,411</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total software license rights</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">10,960,368</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">12,158,411</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_SoftwareLicenseRightsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of software license rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_SoftwareLicenseRightsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6849821136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Loss Per Share Common Stock ("EPS") (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2017</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months ended </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Nine Months ended </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display: inline; font-weight: bold;">Basic Numerator:</div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="text-align: left; font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"><div style="display: inline; font-weight: bold;">&nbsp;</div></td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,605,784</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,134,422</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,751,301</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(3,673,125</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Convertible preferred stock dividends</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(200,625</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(200,625</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(601,875</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(601,875</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Net loss available to common stockholders</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,806,409</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(1,335,047</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(5,353,176</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(4,275,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Basic Denominator</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,535,449</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,530,105</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,333,530</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,521,218</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Per Share Amount</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.28</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.24</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.85</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">(0.77</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin: 0pt; text-align: left;">)</div> </td> </tr> </table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</a></td>
<td class="text"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months ended </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Nine Months ended </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Preferred stock</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,416,667</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,416,667</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,416,667</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,416,667</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Stock options</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">205,497</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">28,992</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">101,327</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,398</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Warrants</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">9,492</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">6,529</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,608</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">-</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,631,656</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,452,188</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,523,602</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5,430,065</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; font-size: 10pt; font-family: Times New Roman,Times,serif; text-indent: 0px; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months ended </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="6" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Nine Months ended </div></div></div> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">September 30,</div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">7</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td colspan="2" style="text-align: center; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <div style=" font-family:Times New Roman, Times, serif;font-size:10pt;margin:0pt;text-align:center;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">201</div><div style="display: inline; font-family:Times New Roman, Times, serif;font-size:10pt;"><div style="display: inline; font-weight: bold;">6</div></div></div></div> </td> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px;">&nbsp;</td> </tr> <tr style="vertical-align: bottom;"> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td style="">&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt; width: 52%;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Stock options</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">262,094</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">215,000</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">278,761</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">231,667</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Warrants</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,351,052</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,656,702</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,351,052</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,704,618</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&nbsp;</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman,Times,serif; font-size: 10pt;"> <div style=" font-family: Times New Roman,Times,serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</div> </td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,613,146</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,871,702</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt;">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,629,813</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&nbsp;</td> <td style="width: 9%; text-align: right; font-family: Times New Roman,Times,serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,936,285</div></td> <td nowrap="nowrap" style="width: 1%; font-family: Times New Roman,Times,serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&nbsp;</td> </tr> </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6657578064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Going Concern (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings (Accumulated Deficit)</a></td>
<td class="num">$ (67,552,455)<span></span>
</td>
<td class="num">$ (62,801,154)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents, at Carrying Value</a></td>
<td class="nump">971,857<span></span>
</td>
<td class="nump">$ 1,061,307<span></span>
</td>
<td class="nump">$ 177,388<span></span>
</td>
<td class="nump">$ 4,321,078<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_ExpectedOperationalCostsPerMonth', window );">Expected Operational Costs Per Month</a></td>
<td class="nump">$ 592,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_ExpectedOperationalCostsPerMonth">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expected amount next period of funds required to conduct operations on a monthly basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_ExpectedOperationalCostsPerMonth</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3044-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6859372032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Accounts Receivable (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent', window );">Allowance for Doubtful Accounts Receivable, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_PercentageOfRemainingBalanceOwnedReserved', window );">Percentage of Remaining Balance Owned Reserved</a></td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_PercentageOfRemainingBalanceOwnedReserved">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of remaining balance owned under the contract that has been reserved.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_PercentageOfRemainingBalanceOwnedReserved</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for receivables due to an Entity for more than one year from the balance sheet date that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6761481168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 3 - Accounts Receivable - Summary of Accounts Receivable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable - current</a></td>
<td class="nump">$ 576,081<span></span>
</td>
<td class="nump">$ 1,577,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossNoncurrent', window );">Accounts receivable - non current</a></td>
<td class="nump">2,070,000<span></span>
</td>
<td class="nump">2,070,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );"></a></td>
<td class="nump">2,646,081<span></span>
</td>
<td class="nump">3,647,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts - current</a></td>
<td class="num">(13,785)<span></span>
</td>
<td class="num">(13,785)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent', window );">Allowance for doubtful accounts - non current</a></td>
<td class="num">(1,000,000)<span></span>
</td>
<td class="num">(500,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable, net of allowance for doubtful accounts</a></td>
<td class="nump">$ 1,632,296<span></span>
</td>
<td class="nump">$ 3,133,246<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For unclassified balance sheet, amounts due from customers or clients for goods or services that have been delivered or sold in the normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from customers or clients, more than one year from the balance sheet date, for goods or services that have been delivered or sold in the normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, the amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business, reduced to their estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for receivables due to an Entity for more than one year from the balance sheet date that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785676544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Share Based Compensation - Expenses for Continuing Operations (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">$ 228,710<span></span>
</td>
<td class="nump">$ 56,684<span></span>
</td>
<td class="nump">$ 802,993<span></span>
</td>
<td class="nump">$ 280,982<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">207,047<span></span>
</td>
<td class="nump">31,610<span></span>
</td>
<td class="nump">714,167<span></span>
</td>
<td class="nump">221,791<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="nump">$ 21,663<span></span>
</td>
<td class="nump">$ 25,074<span></span>
</td>
<td class="nump">$ 88,826<span></span>
</td>
<td class="nump">$ 59,191<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5047-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6859587072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Factoring (Details Textual)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2012</div></th>
<th class="th"><div>Dec. 31, 2011</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_FactoringArrangementTerm', window );">Factoring Arrangement Term</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">24 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_FactoringFeesPercent', window );">Factoring Fees Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_FactoringFeesPercent', window );">Factoring Fees Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember', window );">Geographic Distribution, Foreign [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_PercentageOfAccountsReceivableRemittedByFactor', window );">Percentage Of Accounts Receivable Remitted By Factor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionDomesticMember', window );">Geographic Distribution, Domestic [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_PercentageOfAccountsReceivableRemittedByFactor', window );">Percentage Of Accounts Receivable Remitted By Factor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_FactoringArrangementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The term of the factoring arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_FactoringArrangementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_FactoringFeesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Factoring fees percent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_FactoringFeesPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_PercentageOfAccountsReceivableRemittedByFactor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of accounts receivable remitted by factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_PercentageOfAccountsReceivableRemittedByFactor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionForeignMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionDomesticMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicDistributionAxis=us-gaap_GeographicDistributionDomesticMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6752816416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 5 - Factoring - Due From Factor (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_FactoredAccountsReceivableOriginalInvoiceValue', window );">Original invoice value</a></td>
<td class="nump">$ 115,001<span></span>
</td>
<td class="nump">$ 214,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_FactoredAccountsReceivableFactoredAmount', window );">Factored amount</a></td>
<td class="num">(86,251)<span></span>
</td>
<td class="num">(160,918)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Balance due from factor</a></td>
<td class="nump">$ 28,750<span></span>
</td>
<td class="nump">$ 53,638<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_FactoredAccountsReceivableFactoredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Factored accounts receivable factored amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_FactoredAccountsReceivableFactoredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_FactoredAccountsReceivableOriginalInvoiceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Factored accounts receivable original invoice value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_FactoredAccountsReceivableOriginalInvoiceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6858594992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Factoring - Fees (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_FactoringFees', window );">Factoring fees</a></td>
<td class="nump">$ 46,409<span></span>
</td>
<td class="nump">$ 16,264<span></span>
</td>
<td class="nump">$ 180,126<span></span>
</td>
<td class="nump">$ 319,627<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_FactoringFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cost of factoring related to accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_FactoringFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785661648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 6 - Inventory - Components of Inventory (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">$ 470,544<span></span>
</td>
<td class="nump">$ 381,762<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves', window );">Fabricated assemblies</a></td>
<td class="nump">409,048<span></span>
</td>
<td class="nump">83,666<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventory</a></td>
<td class="nump">$ 879,592<span></span>
</td>
<td class="nump">$ 465,428<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68049868&amp;loc=d3e3927-108312<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=82887183&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6859430272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Resalable Software License Rights (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">21 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Nov. 11, 2015</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_SoftwareLicenseRightsCurrent', window );">Software License Rights, Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,370,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,370,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,370,000<span></span>
</td>
<td class="nump">$ 1,560,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LicenseCosts', window );">License Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">732,192<span></span>
</td>
<td class="nump">$ 125,526<span></span>
</td>
<td class="nump">2,094,608<span></span>
</td>
<td class="nump">$ 251,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,280<span></span>
</td>
<td class="nump">$ 10,205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_SoftwareLicenseRights', window );">Software License Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,960,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,960,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,960,368<span></span>
</td>
<td class="nump">12,158,411<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireSoftware', window );">Payments to Acquire Software</a></td>
<td class="nump">$ 180,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_SoftwareLicenseRightsNoncurrent', window );">Software License Rights, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,590,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,590,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,590,368<span></span>
</td>
<td class="nump">$ 10,598,411<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember', window );">Licensing Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Payments to Acquire Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LicenseCosts', window );">License Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,251<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">388,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,118,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_SoftwareLicenseRights', window );">Software License Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,831,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,831,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,831,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Five</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Six</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">720,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">720,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">720,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bkyi_SoftwareLicenseRightsMember', window );">Software License Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LicenseCosts', window );">License Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_SoftwareLicenseRightsNoncurrent', window );">Software License Rights, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to recognized during the sixth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet day.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_FinitelivedIntangibleAssetsAmortizationExpenseYearSix</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_SoftwareLicenseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of current and noncurrent software license rights as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_SoftwareLicenseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_SoftwareLicenseRightsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amounts as of the balance sheet date of software license rights classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_SoftwareLicenseRightsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_SoftwareLicenseRightsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amounts as of the balance sheet date of software license rights classified as non-current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_SoftwareLicenseRightsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LicenseCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred and are directly related to generating license revenue. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LicenseCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LicensingAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bkyi_SoftwareLicenseRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bkyi_SoftwareLicenseRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785546400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Software Licenses and Rights - Summary of Software License Rights (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_SoftwareLicenseRightsCurrent', window );">Software license rights</a></td>
<td class="nump">$ 2,370,000<span></span>
</td>
<td class="nump">$ 1,560,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_SoftwareLicenseRightsNoncurrent', window );">Software license rights, net of current portion</a></td>
<td class="nump">8,590,368<span></span>
</td>
<td class="nump">10,598,411<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_SoftwareLicenseRights', window );">Total software license rights</a></td>
<td class="nump">$ 10,960,368<span></span>
</td>
<td class="nump">$ 12,158,411<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_SoftwareLicenseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of current and noncurrent software license rights as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_SoftwareLicenseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_SoftwareLicenseRightsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amounts as of the balance sheet date of software license rights classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_SoftwareLicenseRightsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_SoftwareLicenseRightsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amounts as of the balance sheet date of software license rights classified as non-current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_SoftwareLicenseRightsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6787814896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Earnings Per Share (EPS) - Reconciliation of Numerator of Basic and Diluted EPS Calculations (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Basic Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (1,605,784)<span></span>
</td>
<td class="num">$ (1,134,422)<span></span>
</td>
<td class="num">$ (4,751,301)<span></span>
</td>
<td class="num">$ (3,673,125)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Convertible preferred stock dividends</a></td>
<td class="num">(200,625)<span></span>
</td>
<td class="num">(200,625)<span></span>
</td>
<td class="num">(601,875)<span></span>
</td>
<td class="num">(601,875)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss available to common stockholders</a></td>
<td class="num">$ (1,806,409)<span></span>
</td>
<td class="num">$ (1,335,047)<span></span>
</td>
<td class="num">$ (5,353,176)<span></span>
</td>
<td class="num">$ (4,275,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted', window );">Basic Denominator (in shares)</a></td>
<td class="nump">6,535,449<span></span>
</td>
<td class="nump">5,530,105<span></span>
</td>
<td class="nump">6,333,530<span></span>
</td>
<td class="nump">5,521,218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Per Share Amount (in dollars per share)</a></td>
<td class="num">$ (0.28)<span></span>
</td>
<td class="num">$ (0.24)<span></span>
</td>
<td class="num">$ (0.85)<span></span>
</td>
<td class="num">$ (0.77)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 225<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=96947427&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6785748880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Earnings Per Share (EPS) - Securities Excluded From the Diluted Per Share Calculation (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember', window );">Exercise Price Less Than Average Market Price Of Common Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">5,631,656<span></span>
</td>
<td class="nump">5,452,188<span></span>
</td>
<td class="nump">5,523,602<span></span>
</td>
<td class="nump">5,430,065<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember', window );">Exercise Price Less Than Average Market Price Of Common Shares [Member] | Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">5,416,667<span></span>
</td>
<td class="nump">5,416,667<span></span>
</td>
<td class="nump">5,416,667<span></span>
</td>
<td class="nump">5,416,667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember', window );">Exercise Price Less Than Average Market Price Of Common Shares [Member] | Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">205,497<span></span>
</td>
<td class="nump">28,992<span></span>
</td>
<td class="nump">101,327<span></span>
</td>
<td class="nump">13,398<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember', window );">Exercise Price Less Than Average Market Price Of Common Shares [Member] | Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">9,492<span></span>
</td>
<td class="nump">6,529<span></span>
</td>
<td class="nump">5,608<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember', window );">Exercise Price Greater Than Average Market Price Of Common Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">1,613,146<span></span>
</td>
<td class="nump">1,871,702<span></span>
</td>
<td class="nump">1,629,813<span></span>
</td>
<td class="nump">1,936,285<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember', window );">Exercise Price Greater Than Average Market Price Of Common Shares [Member] | Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">262,094<span></span>
</td>
<td class="nump">215,000<span></span>
</td>
<td class="nump">278,761<span></span>
</td>
<td class="nump">231,667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember', window );">Exercise Price Greater Than Average Market Price Of Common Shares [Member] | Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities (in shares)</a></td>
<td class="nump">1,351,052<span></span>
</td>
<td class="nump">1,656,702<span></span>
</td>
<td class="nump">1,351,052<span></span>
</td>
<td class="nump">1,704,618<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=bkyi_ExercisePriceLessThanAverageMarketPriceOfCommonSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=bkyi_ExercisePriceGreaterThanAverageMarketPriceOfCommonSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6886867360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Stockholders' Equity (Details Textual)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 22, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 09, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 11, 2017 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 02, 2017 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 28, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 10, 2017 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 16, 2017 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 15, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th"><div>Dec. 29, 2016</div></th>
<th class="th">
<div>Aug. 10, 2016 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 11, 2016 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 08, 2016 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 11, 2015 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 29, 2015 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 23, 2015 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 09, 2015 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 13, 2014 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 08, 2013 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 25, 2013 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2016 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2016 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th"><div>Aug. 07, 2017</div></th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 30, 2016 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock, Par or Stated Value Per Share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_InitialConversionPrice', window );">Initial Conversion Price | $ / shares</a></td>
<td class="nump">$ 3.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_MaximumOwnershipAsAResultOfConversion', window );">Maximum Ownership as a Result of Conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_ConversionOfDividendsPayableAmountConverted', window );">Conversion of Dividends Payable, Amount Converted</a></td>
<td class="nump">$ 540,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 540,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_ConversionOfDividendsPayableSharesIssued', window );">Conversion of Dividends Payable, Shares Issued | shares</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Dividends Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 601,875<span></span>
</td>
<td class="nump">$ 200,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">601,875<span></span>
</td>
<td class="nump">200,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued During Period, Shares, Issued for Services | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock Issued During Period, Value, Issued for Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 156,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_CommittedEquityFacilityAmount', window );">Committed Equity Facility Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_CommittedEquityFacilityTerm', window );">Committed Equity Facility, Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock', window );">Maximum Dollar Amount of Shares to Purchase Based on Daily Volume Weighted Average Price of the Company&#8217;s Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase', window );">Period for Maximum Dollar Amount of Shares to Purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility', window );">Percentage of Lowest VWAP That Equals or Exceeds Specified per Share Price under Committed Equity Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility', window );">Per Share Price That Is Used in Calculation for Purchase Price under Committed Equity Facility | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.83<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare', window );">Equity Facility, Aggregate Sales Limitation, Percentage of Total Outstanding Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage', window );">Maximum Ownership of Company&#8217;s Common Stock Requirement under Committed Equity Facility Sale, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares', window );">Stock Issued During Period As a Commitment Fee, Shares | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue', window );">Stock Issued During Period As a Commitment Fee, Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 198,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice', window );">Stock Issued During Period, Issued for Services, Weighted Average Share Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,167<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,167<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of Stock Issuance Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 80,366<span></span>
</td>
<td class="nump">$ 80,366<span></span>
</td>
<td class="nump">$ 32,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_TermOfWarrant', window );">Term Of Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense', window );">Class of Warrant or Right, Nonemployee Compensation Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.81%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 182 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=bkyi_September2015WarrantsMember', window );">September 2015 Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 92,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Fair Value Adjustment of Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants and Rights Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=bkyi_September2017Member', window );">September 2017 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares</a></td>
<td class="nump">138,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares</a></td>
<td class="nump">$ 3.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_TermOfWarrant', window );">Term Of Warrant</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=bkyi_PromissoryNoteMember', window );">Promissory Note [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=bkyi_WarrantsIssuedUnderPISPAMember', window );">Warrants Issued Under PISPA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Warrants Issued Under PISPA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 325,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=bkyi_PrivateInvestorSPAMember', window );">Private Investor SPA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,697,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_TermOfWarrant', window );">Term Of Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=bkyi_PlacementAgentWarrantsMember', window );">Placement Agent Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_CommissionsAndFeesPercentOfGrossProceeds', window );">Commissions and Fees, Percent of Gross Proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=bkyi_PrivateInvestorSPAMember', window );">Private Investor SPA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">664,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,026,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">996,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_TermOfWarrant', window );">Term Of Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement', window );">Proceeds from Issuance of Private Placement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,595,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=bkyi_PrivateInvestorSPAMember', window );">Private Investor SPA [Member] | Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,026,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=bkyi_PrivateInvestorSPAMember', window );">Private Investor SPA [Member] | Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,026,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember', window );">Director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued During Period, Shares, Issued for Services | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,148<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,125<span></span>
</td>
<td class="nump">3,431<span></span>
</td>
<td class="nump">8,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock Issued During Period, Value, Issued for Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,018<span></span>
</td>
<td class="nump">$ 5,005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,000<span></span>
</td>
<td class="nump">$ 6,999<span></span>
</td>
<td class="nump">$ 16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember', window );">Director [Member] | Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=bkyi_DirectorAndExecutiveOfficerMember', window );">Director and Executive Officer [member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | shares</a></td>
<td class="nump">427,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_ConversionOfDividendsPayableAmountConverted', window );">Conversion of Dividends Payable, Amount Converted</a></td>
<td class="nump">$ 540,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights | shares</a></td>
<td class="nump">138,889<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_StockAndWarrantsIssuedDuringPeriodValue', window );">Stock and Warrants Issued During Period, Vaue</a></td>
<td class="nump">$ 1,540,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares</a></td>
<td class="nump">$ 3.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=us-gaap_ChiefExecutiveOfficerMember', window );">Chief Executive Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued During Period, Shares, Issued for Services | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Stock Issued During Period, Value, Issued for Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=bkyi_FourMembersOfTheBoardOfDirectorsMember', window );">Four Members of the Board of Directors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=bkyi_EmployeeMember', window );">Employee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,602<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.91%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 182 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=bkyi_EmployeeMember', window );">Employee [Member] | Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=bkyi_CertainOfficersEmployeesAndContractorsMember', window );">Certain Officers, Employees, and Contractors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 179,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,560,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.73%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 182 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=bkyi_CertainOfficersEmployeesAndContractorsMember', window );">Certain Officers, Employees, and Contractors [Member] | Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonmonetaryTransactionTypeAxis=bkyi_ReverseStockSplitMember', window );">Reverse Stock Split [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1', window );">Stockholders' Equity Note, Stock Split, Conversion Ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MaximumMember', window );">Maximum [Member] | Certain Officers, Employees, and Contractors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.11%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RangeAxis=us-gaap_MinimumMember', window );">Minimum [Member] | Certain Officers, Employees, and Contractors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.91%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 182 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesA1ConvertiblePreferredStockMember', window );">Series A-1 Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock, Par or Stated Value Per Share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,500<span></span>
</td>
<td class="nump">84,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock', window );">Proceeds from Issuance of Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000<span></span>
</td>
<td class="nump">$ 8,450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_InitialConversionPrice', window );">Initial Conversion Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.60<span></span>
</td>
<td class="nump">$ 3.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred Stock, Dividend Rate, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_PeriodPrecedingTheDividendPaymentDate', window );">Period Preceding the Dividend Payment Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_LiquidationValuePerShare', window );">Liquidation Value Per Share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Dividends Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 135,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 135,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 270,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesA1ConvertiblePreferredStockMember', window );">Series A-1 Convertible Preferred Stock [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_MaximumOwnershipAsAResultOfConversion', window );">Maximum Ownership as a Result of Conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesB1ConvertiblePreferredStockMember', window );">Series B-1 Convertible Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred Stock, Par or Stated Value Per Share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share Price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock', window );">Proceeds from Issuance of Convertible Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred Stock, Dividend Rate, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_PeriodPrecedingTheDividendPaymentDate', window );">Period Preceding the Dividend Payment Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_LiquidationValuePerShare', window );">Liquidation Value Per Share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Dividends Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 328,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 328,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 131,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesB1ConvertiblePreferredStockMember', window );">Series B-1 Convertible Preferred Stock [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_MaximumOwnershipAsAResultOfConversion', window );">Maximum Ownership as a Result of Conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bkyi_September2015WarrantsMember', window );">September 2015 Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_TermOfWarrant', window );">Term Of Warrant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense recognized for the issuance of stock warrants to non-employees for services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_ClassOfWarrantOrRightNonemployeeCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_CommissionsAndFeesPercentOfGrossProceeds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percent of commission and fees of gross proceeds from public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_CommissionsAndFeesPercentOfGrossProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_CommittedEquityFacilityAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the total amount of committed equity facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_CommittedEquityFacilityAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_CommittedEquityFacilityTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the term of committed equity facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_CommittedEquityFacilityTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_ConversionOfDividendsPayableAmountConverted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the dividends payable that are converted in a noncash (or part noncash) transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_ConversionOfDividendsPayableAmountConverted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_ConversionOfDividendsPayableSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_ConversionOfDividendsPayableSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Information pertaining the aggregate sales limitation represented as percentage of total outstanding share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_EquityFacilityAggregateSalesLimitationPercentageOfTotalOutstandingShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_InitialConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The initial conversion price per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_InitialConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_LiquidationValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Upon liquidation or dissolution, the price per share plus any declared and unpaid dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_LiquidationValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the maximum dollar amount of shares that company may issue requests to investors to purchase based on daily volume weighted average price of the company&#8217;s common stock (VWAP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_MaximumDollarAmountOfSharesToPurchaseBasedOnDailyVolumeWeightedAveragePriceOfTheCompanysCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_MaximumOwnershipAsAResultOfConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum ownership as a result of conversion on convertible equity without being subject to the blocker provision.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_MaximumOwnershipAsAResultOfConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Information pertaining the maximum percentage of ownership of the company's common stock required under committed equity facility sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_MaximumOwnershipOfCompanysCommonStockRequirementUnderCommittedEquityFacilitySalePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the per share price that is used in calculation for per share purchase price under committed equity facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_PerSharePriceThatIsUsedInCalculationForPurchasePriceUnderCommittedEquityFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of lowest VWAP that equals or exceeds specified per share price under committed equity facility as per share purchase price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_PercentageOfLowestVWAPThatEqualsOrExceedsSpecifiedPerSharePriceUnderCommittedEquityFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of trading days period that maximum dollar amount of shares can be purchased based on daily volume weighted average price of the company&#8217;s common stock (VWAP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_PeriodForMaximumDollarAmountOfSharesToPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_PeriodPrecedingTheDividendPaymentDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period preceding the applicable dividend payment date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_PeriodPrecedingTheDividendPaymentDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the fair value amount of shares granted during period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_StockAndWarrantsIssuedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock and warrants issued during the period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_StockAndWarrantsIssuedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents number of shares issued during the period as a commitment fee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_StockIssuedDuringPeriodAsACommitmentFeeShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash related to a commitment fee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_StockIssuedDuringPeriodAsACommitmentFeeValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount related to the issuance of common stock issued for services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_StockIssuedDuringPeriodIssuedForServicesWeightedAverageSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_TermOfWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of warrant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_TermOfWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(i)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(i)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64930739&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=6939902&amp;loc=d3e20148-110875<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized on the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=66048111&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=98514028&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=96867065&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159872&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteStockSplitConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB TOPIC 4.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187143-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteStockSplitConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=bkyi_September2015WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=bkyi_September2015WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=bkyi_September2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=bkyi_September2017Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=bkyi_PromissoryNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=bkyi_PromissoryNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=bkyi_WarrantsIssuedUnderPISPAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=bkyi_WarrantsIssuedUnderPISPAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=bkyi_PrivateInvestorSPAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=bkyi_PrivateInvestorSPAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=bkyi_PlacementAgentWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=bkyi_PlacementAgentWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=bkyi_PrivateInvestorSPAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=bkyi_PrivateInvestorSPAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=bkyi_DirectorAndExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=bkyi_DirectorAndExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=bkyi_FourMembersOfTheBoardOfDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=bkyi_FourMembersOfTheBoardOfDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=bkyi_EmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=bkyi_EmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=bkyi_CertainOfficersEmployeesAndContractorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=bkyi_CertainOfficersEmployeesAndContractorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonmonetaryTransactionTypeAxis=bkyi_ReverseStockSplitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonmonetaryTransactionTypeAxis=bkyi_ReverseStockSplitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RangeAxis=us-gaap_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RangeAxis=us-gaap_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesA1ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bkyi_SeriesA1ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bkyi_SeriesB1ConvertiblePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bkyi_SeriesB1ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bkyi_September2015WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bkyi_September2015WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6768220400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Segment Information (Details Textual)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Sep. 30, 2017</div></th>
<th class="th"><div>Sep. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of Reportable Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Sales Revenue, Net [Member] | North America [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">81.00%<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="nump">84.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementGeographicalAxis=us-gaap_NorthAmericaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementGeographicalAxis=us-gaap_NorthAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6859479632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Major Customers and Accounts Receivable (Details Textual)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th"><div>Jun. 30, 2017</div></th>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Sep. 30, 2016</div></th>
<th class="th">
<div>Dec. 31, 2016 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent', window );">Allowance for Doubtful Accounts Receivable, Noncurrent</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_PercentageOfRemainingBalanceOwnedReserved', window );">Percentage of Remaining Balance Owned Reserved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Sales Revenue, Net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_ConcentrationRiskNumberOfMajorCustomers', window );">Concentration Risk, Number of Major Customers</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Sales Revenue, Net [Member] | Two Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Sales Revenue, Net [Member] | One Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_ConcentrationRiskNumberOfMajorCustomers', window );">Concentration Risk, Number of Major Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member] | One Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Non-current Accounts Receivable [Member] | One Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Current Accounts Receivable [Member] | One Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_ConcentrationRiskNumberOfMajorCustomers', window );">Concentration Risk, Number of Major Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_ConcentrationRiskNumberOfMajorCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of external customers that accounts for 10 percent or more of an entity's revenues or accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_ConcentrationRiskNumberOfMajorCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_PercentageOfRemainingBalanceOwnedReserved">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of remaining balance owned under the contract that has been reserved.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_PercentageOfRemainingBalanceOwnedReserved</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A valuation allowance for receivables due to an Entity for more than one year from the balance sheet date that are expected to be uncollectible.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84173941&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6351-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13531-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84177426&amp;loc=d3e6404-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77997519&amp;loc=d3e13537-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=bkyi_TwoCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=bkyi_TwoCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersAxis=bkyi_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersAxis=bkyi_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=bkyi_NonCurrentAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=bkyi_NonCurrentAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=bkyi_CurrentAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=bkyi_CurrentAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.8.0.1</span><table class="report" border="0" cellspacing="2" id="idp6886847648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Subsequent Events (Details Textual) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 13, 2017</div></th>
<th class="th"><div>Oct. 17, 2017</div></th>
<th class="th"><div>Aug. 09, 2017</div></th>
<th class="th"><div>May 11, 2017</div></th>
<th class="th"><div>Mar. 15, 2017</div></th>
<th class="th"><div>Aug. 10, 2016</div></th>
<th class="th"><div>May 11, 2016</div></th>
<th class="th"><div>Mar. 08, 2016</div></th>
<th class="th"><div>May 31, 2017</div></th>
<th class="th"><div>Nov. 06, 2017</div></th>
<th class="th"><div>Aug. 07, 2017</div></th>
<th class="th"><div>Mar. 09, 2015</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_MaximumOwnershipAsAResultOfConversion', window );">Maximum Ownership as a Result of Conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued During Period, Shares, Issued for Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember', window );">Director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued During Period, Shares, Issued for Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,148<span></span>
</td>
<td class="nump">1,925<span></span>
</td>
<td class="nump">1,895<span></span>
</td>
<td class="nump">3,125<span></span>
</td>
<td class="nump">3,431<span></span>
</td>
<td class="nump">8,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockByUniqueDescriptionAxis=bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember', window );">Conversion of Series A-1 Shares into Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Conversion of Stock, Shares Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">761,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_MaximumOwnershipAsAResultOfConversion', window );">Maximum Ownership as a Result of Conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Director [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Stock Issued During Period, Shares, Issued for Services</a></td>
<td class="nump">2,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Consultancy Firm [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Conversion of Series A-1 Shares into Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesConverted1', window );">Conversion of Stock, Shares Converted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_bkyi_PreferredStockConversionPrice', window );">Preferred Stock, Conversion Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_MaximumOwnershipAsAResultOfConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum ownership as a result of conversion on convertible equity without being subject to the blocker provision.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_MaximumOwnershipAsAResultOfConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bkyi_PreferredStockConversionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of the preferred stock converting into common stock per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bkyi_PreferredStockConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bkyi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(i)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TitleOfIndividualAxis=us-gaap_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockByUniqueDescriptionAxis=bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockByUniqueDescriptionAxis=bkyi_ConversionOfSeriesA1SharesIntoCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CounterpartyNameAxis=bkyi_ConsultancyFirmMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CounterpartyNameAxis=bkyi_ConsultancyFirmMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>53
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .2";DL?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ Y()N2V;S"V""    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " #D@FY+OA&D'>X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>*'9'!R;UI6.G#08K;.QF9+4UBQ-C:R1]^R59
MFS*V!]C1TN]/GT U1HU=HN?414KL*=\,H6FSQK@11^:H 3(>*=A<CHEV;.Z[
M%"R/SW2 :/'#'@A45:TA$%MGV<($+.)"%*9VJ#&1Y2Z=\0X7?/Q,S0QS"-10
MH)8SR%*",-/$>!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?C7GQATD
MO#T]OLSK%K[-;%ND\5?VFD^1-N(R^76UO=\]"*,J>5=(6<C;G5QKI;14[Y/K
M#[^K<.B<W_M_;'P1-#7\N@OS!5!+ P04    " #D@FY+F5R<(Q &  "<)P
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
M3TW[T^??U?'D]GC1E(?^5'IR.AJ__1]02P,$%     @ Y()N2W-B:W[#!
M<!8  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q]F&%OXD80AO\*XCN'
M9V;7ZXT(4J"J6JF53E==^]F!34"',;6=</WW71L?!S.SR8> S;NS[XR]C\>[
M.-?-MW870C?Y7AV.[>-TUW6GA_F\W>Q"5;:?ZE,XQE]>ZJ8JNWC8O,[;4Q/*
M[3"H.LPQR_)Y5>Z/T^5B./>Y62[JM^ZP/X;/S:1]JZJR^6\5#O7Y<0K3'R>^
M[%]W77]BOER<RM?P5^B^GCXW\6A^C;+=5^'8[NOCI DOC],G>%B3[P<,BK_W
MX=S>?)_TJ3S7];?^X/?MXS3K'85#V'1]B#)^O(=U.!SZ2-''OV/0Z77.?N#M
M]Q_1?QV2C\D\EVU8UX=_]MMN]S@MII-M>"G?#MV7^OQ;&!.RT\F8_1_A/1RB
MO'<2Y]C4AW;X/]F\M5U=C5&BE:K\?OG<'X?/\^471^,P?0". _ Z(,[]T0 :
M!]#/ 69(_N)L2/67LBN7BZ8^3YK+U3J5_4T!#Q2+N>E/#K4;?HO9MO'L^Q(R
M6,S?^T"C9G71X*WFJIC'Z-<I4)MBA6(XWD^PE@J7ZS.0F@0-X^DN"=0#&#6
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
M/]AJ2&A=.-[YLYG';#8<#LL/8NLWKGX#4$L#!!0    ( .2";DN<NV-9M0$
M -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;'53VV[<(!#]%<0'
MA%WLM-'*MI1-%;52*ZU2M7EF[;&- L8%O$[_O@/V.F[JO@ SG'/FPI"-QKZX
M%L"35ZTZE]/6^_[ F"M;T,+=F!XZO*F-U<*C:1OF>@NBBB2M&-_M/C M9$>+
M+/I.MLC,X)7LX&2)&[06]O<1E!ESNJ=7QY-L6A\<K,AZT<!W\#_ZDT6++2J5
MU- Y:3IBH<[I_?YP3 ,^ GY*&-WJ3$(E9V->@O&ERNDN) 0*2A\4!&X7> "E
M@A"F\6O6I$O(0%R?K^J/L7:LY2P</!CU+"O?YO2.D@IJ,2C_9,;/,-=S2\E<
M_%>X@$)XR 1CE$:YN))R<-[H6053T>)UVF47]W&Z2:ZT;0*?"7PAW$4"FP+%
MS#\)+XK,FI'8J?>]"$^\/W#L31F<L17Q#I-WZ+T4^S3)V"4(S9CCA.%KS()@
MJ+Z$X%LACOP?.M^F)YL9)I&>K*,G_XF?;@JD42#]J\3T78E;F-MW0=BJIQIL
M$Z?)D=(,79SDE7<9V'L>W^0-/DW[-V$;V3ER-AY?-O:_-L8#IK*[P1%J\8,M
MAH+:A^-'/-MIS";#FW[^06SYQL4?4$L#!!0    ( .2";DN4F)8?MP$  -(#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;'53VV[;, S]%4$?4"6R
MVP:!;:#I4&S !@0=MCTK-GU!=?$D.>[^?I3L>E[GO4@BQ7,.25'9:.R+:P$\
M>552NYRVWO='QES9@A+NQO2@\:8V5@F/IFV8ZRV(*H*49'RWNV-*=)H66?2=
M;9&9P<M.P]D2-R@E[*\32#/F=$_?',]=T_K@8$76BP:^@O_6GRU:;&&I.@7:
M=483"W5.'_;'4QKB8\#W#D:W.I-0R<68EV!\JG*Z"PF!A-('!H';%1Y!RD"$
M:?R<.>DB&8#K\QO[4ZP=:[D(!X]&_N@JW^;T0$D%M1BD?S;C1YCKN:5D+OXS
M7$%B>,@$-4HC75Q).3AOU,R"J2CQ.NV=COLXW23I#-L&\!G %\ AZK!)*&;^
M07A19-:,Q$Z][T5XXOV18V_*X(RMB'>8O$/OM=BG=QF[!J(YYC3%\'7,$L&0
M?9'@6Q(G_@^<;\.3S0R3"$_6ZLE_]---@C02I'^5>/^NQ*V8PSL1MNJI MO$
M:7*D-(..D[SR+@/[P..;_ F?IOV+L$VG';D8CR\;^U\;XP%3V=W@"+7XP19#
M0NW#\1[/=AJSR?"FGW\06[YQ\1M02P,$%     @ Y()N2RQ(!#RV 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL=5-A;]P@#/TKB!]0<KFT
M:T])I%ZK:I,VZ=1IW6<N<1)4P!F02_?O!R3-HB[[ MCXO6<;DX]H7FT'X,B;
MDMH6M'.N/S!FJPX4MU?8@_8W#1K%G3=-RVQO@-<1I"1+D^2&*2XT+?/H.YDR
MQ\%)H>%DB!V4XN;W$22.!=W1=\>S:#L7'*S,>]["=W _^I/Q%EM8:J% 6X&:
M&&@*>K\['+,0'P->!(QV=2:ADC/B:S"^U 5-0D(@H7*!@?OM @\@92#R:?R:
M.>DB&8#K\SO[4ZS=UW+F%AY0_A2UZPIZ2TD-#1^D>\;Q,\SU7%,R%_\5+B!]
M>,C$:U0H;5Q)-5B':F;QJ2C^-NU"QWV<;F[N9M@V()T!Z0*XC3IL$HJ9/W+'
MR]S@2,S4^YZ')]X=4M^;*CAC*^*=3]YZ[Z7<97<YNP2B.>8XQ:3KF"6">?9%
M(MV2.*;_P--M^'XSPWV$[]?J^__H9YL$623(U@37R8<2MV(^BK!53Q68-DZ3
M)14..D[RRKL,['T:W^1O^#3MW[AIA;;DC,Z_;.Q_@^C IY)<^1'J_ =;# F-
M"\=/_FRF,9L,A_W\@]CRC<L_4$L#!!0    ( .2";DNVUR.MM@$  -(#   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;'5386_<( S]*X@?4.Y(;JM.
M2:1>IVJ3-NG4:>MG+G$25 @9D$OW[V=(FF9=]@6P\7O/-B8;C7UV+8 G+UIU
M+J>M]_V1,5>VH(6[,3UT>%,;JX5'TS;,]19$%4%:,;[;?6!:R(X66?2=;9&9
MP2O9P=D2-V@M[.\3*#/F=$]?'8^R:7UPL"+K10/?P?_HSQ8MMK!44D/GI.F(
MA3JG=_OC*0WQ,>"GA-&MSB14<C'F.1A?JISN0D*@H/2!0>!VA7M0*A!A&K]F
M3KI(!N#Z_,K^$&O'6B["P;U13[+R;4YO*:F@%H/RCV;\#',]!TKFXK_"%12&
MATQ0HS3*Q964@_-&SRR8BA8OTRZ[N(_337J88=L /@/X KB-.FP2BIE_$EX4
MF34CL5/O>Q&>>'_DV)LR.&,KXATF[]![+?8'GK%K()IC3E,,7\<L$0S9%PF^
M)7'B_\#Y-CS9S#")\&2MGOQ'/]TD2"-!^E>)R;L2MV+2=R)LU5,-MHG3Y$AI
MABY.\LJ[#.P=CV_R%CY-^S=A&]DY<C$>7S;VOS;& Z:RN\$1:O&#+8:"VH?C
M1SS;:<PFPYM^_D%L^<;%'U!+ P04    " #D@FY+69'H5K8!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6QU4]MNXR 0_17$!Y3$2=HJLBTU
MK:JNM"M%K7;WF=AC&Y6+"SCN_GT'[+C>KO<%F.&<,Q>&M#?VU34 GKPKJ5U&
M&^_;/6.N:$!Q=V5:T'A3&:NX1]/6S+46>!E)2K)DM;IFB@M-\S3ZCC9/3>>E
MT'"TQ'5*<?OG -+T&5W3B^-9U(T/#I:G+:_A!?S/]FC18I-**11H)XPF%JJ,
MWJWWAVW 1\ O ;V;G4FHY&3,:S"^E1E=A81 0N&# L?M#/<@91#"--Y&33J%
M#,3Y^:+^&&O'6D[<P;V1OT7IFXS>4E)"Q3OIGTW_!&,].TK&XK_#&23"0R88
MHS#2Q944G?-&C2J8BN+OPRYTW/OA9G>A+1.2D9!,A-M(8$.@F/D#]SQ/K>F)
M'7K?\O#$ZWV"O2F",[8BWF'R#KWG?+W;I>P<A$;,8< D<\R$8*@^A4B60AR2
M?^C),GVSF.$FTC?SZ)O_Q-\N"FRCP/:O$J^_E+B$N?D2A,UZJL#6<9H<*4RG
MXR3/O-/ WB7Q33[AP[3_X+86VI&3\?BRL?^5,1XPE=45CE"#'VPR)%0^'&_P
M;(<Q&PQOVO$'L>D;YQ]02P,$%     @ Y()N2UT4, ZX 0  T@,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,34N>&UL=5/;;IPP$/T5RQ\0LRQ)MRM RJ:J
M6JF55JF:/GMA "N^4-LLZ=]W; BE*7VQ/>,YY\R,Q_EH[+/K #QY45*[@G;>
M]T?&7-6!XN[&]*#QIC%6<8^F;9GK+? Z@I1D:9+<,<6%IF4>?6=;YF;P4F@X
M6^(&I;C]=0)IQH+NZ*OC4;2=#PY6YCUOX1OX[_W9HL46EEHHT$X832PT!;W?
M'4]9B(\!3P)&MSJ34,G%F.=@?*X+FH2$0$+E P/'[0H/(&4@PC1^SIQTD0S
M]?F5_6.L'6NY< </1OX0M>\*>J"DAH8/TC^:\1/,]=Q2,A?_!:X@,3QD@AJ5
MD2ZNI!J<-VIFP504?YEVH>,^3C=9.L.V >D,2!? (>JP22AF_H%[7N;6C,1.
MO>]Y>.+=,<7>5,$96Q'O,'F'WFNYNSWD[!J(YIC3%).N8Y8(ANR+1+HE<4K_
M@:?;\/UFAOL(WZ_5]__1SS8)LDB0_57B^S<E;L3<)6]$V*JG"FP;I\F1R@PZ
M3O+*NPSL?7Q$]B=\FO:OW+9".W(Q'E\V]K\QQ@.FDMS@"'7XP19#0N/#\1V>
M[31FD^%-/_\@MGSC\C=02P,$%     @ Y()N2TLP*GBV 0  T@,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,38N>&UL=5/;;MP@$/T5Q >$-7:3:&5;RJ:J
M6JF55JG:/K/V^*( XP)>IW]?P([KINX+,,.<<V:&(9_0/-L.P)$7);4M:.?<
M<&3,5ATH86]P .UO&C1*.&^:EMG!@*@C2$G&#X=;ID2O:9E'W]F4.8Y.]AK.
MAMA1*6%^G4#B5-"$OCJ>^K9SP<'*?! M? 7W;3@;;[&5I>X5:-NC)@::@CXD
MQU,6XF/ ]QXFNSF34,D%\3D8G^J"'D)"(*%R@4'X[0J/(&4@\FG\7#CI*AF
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
MP[?!#+<^?/LIP__H[X($.T^P^T1 ;TH,8;9AD3@H$@<(=C<B(4P<%DF"(DF
M(+D1"6'V-R)DU1T"5.WG0J-"#IV?R95W&;U[ZKOK+WR:VQ],U6VGT44:VZ.^
MDRHI#=A4HCM;<&.?BL7@4!FWW=N]F@9F,HSLY[> + ]2_@Y02P,$%     @
MY()N2\YN)^JV 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&UL
M;5-A;]L@$/TKB!]0'"=;TLBVU'2:-JF5HD[;/A/[;*,"YP&.VW]?P*[G=?X"
MW''OW;OCR 8TS[8%<.1%26USVCK7'1FS90N*VQOL0/N;&HWBSINF8;8SP*L(
M4I*E2?*9*2XT+;+H.YLBP]Y)H>%LB.V5XN;U!!*'G&[HN^-)-*T+#E9D'6_@
M![B?W=EXB\TLE5"@K4!-#-0YO=L<3[L0'P-^"1CLXDQ")1?$YV!\KW*:!$$@
MH72!@?OM"O<@92#R,OY,G'1.&8#+\SO[UUB[K^7"+=RC_"TJU^;T0$D%->^E
M>\+A&TSU?*)D*OX!KB!]>%#B<Y0H;5Q)V5N':F+Q4A1_&7>AXSZ,-_O;";8.
M2"= .@,.,0\;$T7E7[CC169P(&;L?<?#$V^.J>]-&9RQ%?'.B[?>>RTV^T/&
MKH%HBCF-,>DR9HY@GGU.D:ZE.*7_P=-U^'95X3;"M_\HO%TGV*T2["+!;DEP
M2#Z4N!;SL4BVZ*D"T\1ILJ3$7L=)7GCG@;U+XYO\#1^G_9&;1FA++NC\R\;^
MUX@.O)3DQH]0ZS_8;$BH73CN_=F,8S8:#KOI!['Y&Q=O4$L#!!0    ( .2"
M;DN^0@2WLP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;&U3
M;6^;,!#^*Y9_0)TXK.TB0&HZ59NT25&GM9\=.,"JS3';A.[?SS:$LHPO^.YX
MGN=>?$X'-&^V 7#D7:O69K1QKMLS9HL&M+ WV$'K_U1HM'#>-36SG0%11I)6
MC&\VMTP+V=(\C;&CR5/LG9(M' VQO=;"_#F PB&C6WH)/,NZ<2' \K03-?P$
M]ZL[&N^Q6:64&EHKL24&JHP^;/>'). CX$7"8!<V"9V<$-^"\ZW,Z"84! H*
M%Q2$/\[P"$H%(5_&[TF3SBD#<6E?U)]B[[Z7D[#PB.I5EJ[)Z#TE)52B5^X9
MAZ\P]?.)DJGY[W &Y>&A$I^C0&7CEQ2]=:@G%5^*%N_C*=MX#I/^A;9.X!.!
M7Q'8F"A6_D4XD:<&!V+&V7<B7/%VS_ULBA",HXC_?/'61\_Y]IZG[!R$)LQA
MQ/ E9D8PKSZGX&LI#OP_.E^G[U8KW$7Z;IG][O.Z0+(JD$2!Y)\6=U<MKF&2
MJR1L,5,-IH[;9$F!?1LW>1&=%_:!QSOY@(_;_D.86K:6G-#YFXWSKQ =^%(V
M-WZ%&O_ 9D=!Y8)YYVTSKMGH..RF%\3F9YS_!5!+ P04    " #D@FY+!D&K
M_> !   >!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6R-5&V/G" 0
M_BN$'W"X[HO>1DUNKVG:I$TVU_3ZF=51R8%8P/7Z[POH6;NER7T19GCF>69&
MF&R4ZD6W  :]"M[I'+?&]$="=-F"H/I.]M#9DUHJ08TU54-TKX!6/DAP$D?1
M@0C*.EQDWG=6128'PUD'9X7T( 15OT[ Y9CC#7YS/+&F-<Y!BJRG#7P#\[T_
M*VN1A:5B CK-9(<4U#E^V!Q/J<-[P#.#4:_VR%5RD?+%&9^K'$<N(>!0&L=
M[7*%1^#<$=DT?LZ<>)%T@>O]&_M'7[NMY4(U/$K^@U6FS7&*404U';AYDN,G
MF.O98S07_P6NP"W<96(U2LFU_Z)RT$:*F<6F(NCKM++.K^-TDMS/8>& > Z(
MEX#4ZY!)R&?^@1I:9$J.2$V][ZG[Q9MC;'M3.J=OA3^SR6OKO1:;=)^1JR.:
M,:<)$Z\Q"X)8]D4B#DF<XG_"XW#X-ICAUH=OU^K)?9A@%R38>8+=7R5&-R6&
M,/\I<A\4V0<(#C<B(4P2%CD$10X!@C1,D 0)DO?W,@T2I._H90AS*T)6]U.
M:OS+U*B40^>GPLJ[//Z'V-_O/_!I<GREJF&=1A=I["OQ=[F6TH!-);JS+6_M
ML%H,#K5QV\3NU?1D)\/(?IY&9!F)Q6]02P,$%     @ Y()N2W'W82"V 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL;5/;;IPP$/T5RQ\0
M [MIDA4@95-5K=1*JU1-G[TP@!5?J&V6].\[-BRE*2^V9SSGS)GQ.!^-?74=
M@"=O2FI7T,[[_L"8JSI0W-V8'C3>-,8J[M&T+7.]!5Y'D)(L2Y(/3'&A:9E'
MW\F6N1F\%!I.EKA!*6Y_'T&:L: IO3J>1=OYX&!EWO,6OH/_T9\L6FQAJ84"
M[831Q$)3T,?T<-R'^!CP(F!TJS,)E9R->0W&E[J@21 $$BH?&#AN%W@"*0,1
MRO@U<](E90"NSU?V3[%VK.7,'3P9^5/4OBOH/24U-'R0_MF,GV&NYY:2N?BO
M< &)X4$)YJB,='$EU>"\43,+2E'\;=J%COLXW=Q>8=N ; 9D"^ ^ MB4*"K_
MR#TO<VM&8J?>]SP\<7K(L#=5<,96Q#L4[]![*=.')&>70#3''*>8;!VS1#!D
M7U)D6RF.V7_P;!N^VU2XB_#=.OO=PS;!?I-@'PGV_Y28OBMQ*^:]2K;JJ0+;
MQFERI#*#CI.\\BX#^YC%-_D;/DW[-VY;H1TY&X\O&_O?&.,!I20W.$(=?K#%
MD-#X<+S#LYW&;#*\Z><?Q)9O7/X!4$L#!!0    ( .2";DMA#++^MP$  -(#
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;&U3VVZ<,!#]%<L?$.^R
M;"XK0,JFJEJIE5:IFCQ[80 KOA#;+.G?=VP(H2DOMF=\SIF+Q]E@[(MK 3QY
M4U*[G+;>=P?&7-F"XN[*=*#QIC96<8^F;9CK+/ JDI1DR69SS107FA99])UL
MD9G>2Z'A9(GKE>+VSQ&D&7*ZI>^.1]&T/CA8D76\@5_@?W<GBQ:;52JA0#MA
M-+%0Y_1^>SBF 1\!3P(&MSB34,G9F)=@?*]RN@D)@832!P6.VP4>0,H@A&F\
M3IIT#AF(R_.[^M=8.]9RY@X>C'P6E6]S>DM)!37OI7\TPS>8ZME3,A7_ RX@
M$1XRP1BED2ZNI.R=-VI2P504?QMWH>,^C#?[9**M$Y*)D,R$VQB'C8%BYE^X
MYT5FS4#LV/N.AR?>'A+L31F<L17Q#I-WZ+T4V[M=QBY!:,(<1TRRQ,P(ANIS
MB&0MQ#'YCYZLTW>K&>XB?;>,?G.W+I"N"J11(/VGQ/13B6N8_:<@;-%3!;:)
MT^1(:7H=)WGAG0?V/CXB^X"/T_Z3VT9H1\[&X\O&_M?&>,!4-E<X0BU^L-F0
M4/MPO,&S'<=L-+SIIA_$YF]<_ 502P,$%     @ Y()N2UE4.H+# 0  -P0
M !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL;53M;N,@$'P5Q .4Q$F:
M)K(M-:VJ.^E.BGJZ]C>QUQ\J&!=PW'O[6[#CNBE_ KN>G9D%-G&O])NI "SY
MD*(Q":VL;?>,F:P"R<V-:J'!+X72DEL,=<E,JX'GOD@*%BT6MTSRNJ%I['-'
MG<:JLZ)NX*B)Z:3D^M\!A.H3NJ27Q'-=5M8E6!JWO(0_8/^V1XT1FUCR6D)C
M:M40#45"[Y?[P\;A/>"EAM[,]L1U<E+JS04_\X0NG"$0D%G'P'$YPP,(X8C0
MQOO(22=)5SC?7]B??._8RXD;>%#BM<YME= [2G(H>"?LL^I_P-C/AI*Q^5]P
M!H%PYP0U,B6,_R599ZR2(PM:D?QC6.O&K_W(?RD+%T1C0715P 8A[_R16Y[&
M6O5$#V??<G?%RWV$9Y.YI#\*_PW-&\R>T^7N-F9G1S1B#@,FFF,F!$/V22(*
M21RB;^51N'P5=+CRY:NY^G87)E@'"=:>8/VEQ>U5BR',75AD$Q39! AV5R+?
M,3@\5R)L=G$2=.F?K"&9ZAH_+K/L-!7WD;_X3_@P4K^Y+NO&D).R^'S\)1=*
M64 KBQOT4N$43X& PKKM%O=Z>,M#8%4[CBF;_BO2_U!+ P04    " #D@FY+
M!4,O&2\"   %!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6R-5-N.
MFS 0_17$>]<7<,A&!&F3;-5*K11MU?;9(4Y :S"UG;#]^]J&)02L55^P9WS.
MS)G!GK05\E45C.G@K>*U6H>%ULT* )47K*+J032L-B<G(2NJC2G/0#62T:,C
M51Q@"!>@HF4=9JGS[666BHOF9<WV,E"7JJ+R[X9QT:Y#%+X[7LISH:T#9&E#
MS^P'TS^;O306&*(<RXK5JA1U(-EI'3ZAU3.Q> ?X5;)6C?:!K>0@Q*LUOA[7
M(;2"&&>YMA&H6:YLRSBW@8R,/WW,<$AIB>/]>_3/KG93RX$JMA7\=WG4Q3I<
MAL&1G>B%ZQ?1?F%]/20,^N*_L2OC!FZ5F!RYX,I]@_RBM*CZ*$9*1=^ZM:S=
MVG8G!/4T/P'W!#P0$/F0$/6$Z$:(/R3$/2'^7P+I"61" %WMKID[JFF62M$&
MLKL.#;6W#JV(^5VY=;J_X\Y,/Y7Q7C,,40JN-E"/V708/,+<$,!$'U)@7XH-
MGM'Q?8+M'!'!>\AN#DD6]Y!G3QZ(_4(C;R\B%R"^"Q!->M%A$H>I'>;3(B$$
MQX1,BO(A\1(B1&*_J-@K*O:(BB>B.@P9I7I,T)(D$T7Q3!&""Q3!"6[GP25)
MM%Q.^CV'Q1%&,%GZRR/>\HBGO$DG-V26B#R:20@G><#HSE=,GMT 4D$N+K4;
M?B/O,..>L'LS-W@W(+]3>2YK%1R$-B_/O8^3$)H9-?#!R"G,3!X,SD[:;A.S
ME]UDZ@PMFG[H@F'R9_\ 4$L#!!0    ( .2";DMA+*@][P$  !(%   9
M>&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;(U4VV[;, S]%<,?4/F6I@ML TV"
MH0,V(.BP[5FQZ0LJ6:XDQ]W?3[>ZL6,4RX,E4>>0APS%=&3\130 TGNCI!.9
MWTC9[Q 210,4BSO60Z=N*L8IENK(:R1Z#K@T)$I0% 3WB.*V\_/4V$X\3]D@
M2=O!B7MBH!3SOWL@;,S\T'\W/+=U([4!Y6F/:_@)\E=_XNJ$)B]E2Z$3+>L\
M#E7F/X:[8Z+Q!O"[A5%<[3V=R9FQ%WWX5F9^H 4!@4)J#U@M%S@ (=J1DO'J
M?/I32$V\WK][_VIR5[F<L8 #(W_:4C:9_^![)51X(/*9C4_@\MGXGDO^.UR
M*+A6HF(4C CS]8I!2$:=%R6%XC>[MIU91WNSV3K:.B%RA&@BJ-B?$6)'B/^7
MD#A"\D$PY4<V%5.;(Y8X3SD;/6[_W1[K)@IWB:I^H8VFV.9.E4<HZR6/@OL4
M7;0CA]E;3#3#;.>8PRTFG!!(*9AD1&LR]M%*B(=%B!7,''&\1<3!NHIXM1BQ
MX2<S%5\6*BQF:S"=330POX666]QF#IOI25;U)+=ZPD6<_1HF7&C^'&.%H*N.
MH<!K\QJ%5["A,Y/@RCH]^,?(=-P'W$Z+'YC7;2>\,Y.J;TUW58Q)4%*"._4$
M&S6@I@.!2NKM5NVY?:;V(%GO)A":QF#^#U!+ P04    " #D@FY+6D^S7AT"
M  !&!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6R%E6&/FR 8Q[^*
M\?T.!)6NL2:KR[(E6W*YY;;7M*75'(H#6F_??H#6M,CM^J+ X_]Y^/U%'XM!
MR!=5,Z:CUY9W:A/76O=K -2^9BU5#Z)GG;ER%+*EVBSE":A>,GIP22T'",(<
MM+3IXK)PL4=9%N*L>=.Q1QFI<]M2^7?+N!@V<1)? T_-J=8V ,JBIR?VD^GG
M_E&:%9BK')J6=:H17239<1-_2M85L7HG^-6P0=W,(^MD)\2+77P[;&)H@1AG
M>VTK4#-<6,4XMX4,QI^I9CQO:1-OY]?J7YQWXV5'%:L$_]T<=+V)5W%T8$=Z
MYOI)#%_9Y">+H\G\=W9AW,@MB=EC+[AR_]'^K+1HIRH&I:6OX]AT;ARF^M>T
M< *:$M"<D*3_3<!3 O82P$CFK'ZFFI:%%$,DQ\/JJ7TFDC4V-W-O@^[>N6O&
MK3+12XD25("++31IMJ,&W6KN%=52@>$L 09@ID!!"N3RTSL*[%&,&N(TG=-D
M)(>KQ$-9RI*,$(B3, \.\N  3^KQC)KL9B,$"30_#^A]W1U0&@+:ILLB>1IP
MO]3A/'W;?19TGP7<9Y[[;+'1AP23E2>KWI7=X>1!G#R DWLX>6 ?" .G$1!F
M\.W3($$B$B B'A%9/H<Y1NBC1UXM=3C!&*6Y!P1NWFC;87]0>6HZ%>V$-LW!
MO<)'(30S->&#\5>;ICXO.#MJ.R5F+L?6-BZTZ*>N#>9/1_D/4$L#!!0    (
M .2";DL[P9PC:@(  (T'   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM
M;(U5[8Z;,!!\%<0#'-@!3*($Z?)1M5(K15==^]LA3D 'F-I.N+Y];4.XQ/:E
M^1/LS<SLSAJ\\XZR-UX0(KSWNFKXPB^$:&=!P/."U)@_T98T\I\#9346<LN.
M 6\9P7M-JJL AF$2U+AL_&RN8UN6S>E)5&5#MLSCI[K&[.^25+1;^,"_!%[*
M8R%4(,CF+3Z2GT2\MELF=\&HLB]KTO"2-AXCAX7_#&8;I/ :\*LD';]:>\K)
MCM(WM?FV7_BA*HA4)!=* <O'F:Q(52DA6<:?0=,?4RKB]?JB_D5[EUYVF),5
MK7Z7>U$L_-3W]N2 3Y5XH=U7,OB)?6\P_YV<227AJA*9(Z<5U[]>?N*"UH.*
M+*7&[_VS;/2S&_0O-#<!#@0X$F3N>X3)0)A\$**[A&@@1(]FB =";&0(>N^Z
MF6LL<#9GM/-8_SJT6+UU8!;+X\I54)^._D_VD\OH.8,@G0=G)31@ECT&7F%0
M? M9VQ P(@)9P%@%=%6QA!8=WB98V0B4&#7\5V1S5^2FS(FS61/-CVZ:-36:
MU6.0QC0]!J8(A(8?&Q8G21H9EFQ4&L+I=&+X<N1,PVD*W=XBI[?(]@9#MT#L
M%(@?:$Z/B:\+#5$8(:,Y-FP"$K.%:QN%0 020VSCR D!FG[R?B9.;XFC.9\(
M(*< >J YR#Y%D"3&6:\<J#A$YHMCH](TA<87L[%1\118G0FN[I*:L*.^V+F7
MTU,CU)=R%1UGQS-4=Y$17X+9"CCB:SEK^M'P(=\/JA^8'<N&>SLJY VH[ZD#
MI8+(XL,G>:2%G(WCIB('H99(KED_(?J-H.TP_()Q F?_ %!+ P04    " #D
M@FY+A4W;[Q\"  #$!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6R-
ME6UOFS 0Q[\*X@/48"!/(DA-IFF3-BGJM.ZU0RX!U<;,=D+W[6<;2A-VF?HF
MML__^]T=L<]Y)]6+K@!,\"IXH]=A94R[(D27%0BF'V0+C=TY2B68L4MU(KI5
MP [>27!"HVA&!*N;L,B];:>*7)X-KQO8J4"?A6#JSP:X[-9A'+X9GNI399R!
M%'G+3O #S,]VI^R*C)1#+:#1M6P"!<=U^!BOMK%W\(KG&CI]-0]<*7LI7]SB
MZV$=1BXCX% :AV!VN, 6.'<DF\?O 1J.,9WC]?R-_MD7;XO9,PU;R7_5!U.M
MPT48'.#(SMP\R>X+# 5E83!4_PTNP*W<96)CE))K_QN49VVD&"@V%<%>^[%N
M_-CU.UDRN.$.='"@HX.-_3^'9'!(WAU27WR?F2_U$S.LR)7L M7_6RUSAR)>
M)?9CEL[HOYW?L]5J:[T4E-*<7!QHT&QZ#;W1)*.&6/X8A&)!-A0!I+=!MI@F
MPX,D:"6)!Z0W@-FD$DPSGR2":19X(BF:2(H EC@@0P'9OX DFF2):6(\R P-
M,D, % ?,4<#\ UEBFCLG9X$&62" % <L4< 2 623+#'-# \21_@MBA#$_ [B
MSD6,/Y I*IH>3G)U]P6HDV^3.BCEN3'NAEU9QU;\2%WOF-@WKD7[GO*.Z?O[
M=Z9.=:.#O32V,_G^<932@,TQ>K!'L[)/RKC@<#1N.K=SU??5?F%D.[P99'RX
MBK]02P,$%     @ Y()N2U,[)BSB 0  L@0  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S$N>&UL?51=CYP@%/TKAO<NXM?,3M1DQTW3)FTRV6;;9T:OHUD0
M"\RX_?<%=(UU3%^$>SGGWG,02 <AWU0#H+UWSCJ5H4;K_H"Q*AO@5#V('CJS
M4@O)J3:AO&#52Z"5(W&& ]]/,*=MA_+4Y4XR3\55L[:#D_34E7,J_QR!B2%#
M!'TD7MI+HVT"YVE/+_ #]&M_DB;"<Y6JY="I5G2>A#I#3^101!;O #];&-1B
M[EDG9R'>;/"URI!O!0&#4ML*U PW*( Q6\C(^#W51'-+2US./ZI_=MZ-ES-5
M4 CVJZUTDZ$]\BJHZ97I%S%\@<E/C+S)_#>X 3-PJ\3T* 53[NN55Z4%GZH8
M*9R^CV/;N7$85^+=1-LF!!,AF DD^B\AG CABH!'9<[J,]4T3Z48/#G^K)[:
M,T$.H=G,TB;=WKDUXU:9["T/PL<4WVRA"7,<,<$2\R^BN$>$_@S!1L"L(MA4
M$3A^M.P0^2L5(V;G,)W#$!+[/EE)N8<%)(KC9%M.N"DGW)"SZG,<,?&BSZ=]
M$L1K.1LPDOB/9+^M)]K4$VWH6?V"8W3O>[^+5YM8W*/B, G78O#B]-C;_)W*
M2]LI[RRT.8CNN-1":# 5_0?CK3$/R!PPJ+6=[LQ<CM=H#+3HIQ<"S\]4_A=0
M2P,$%     @ Y()N2^8\??T* @  504  !D   !X;"]W;W)K<VAE971S+W-H
M965T,S(N>&ULC53;CILP$/T5Q >LP1#8C0C2YE*U4BM%6[5]=L@DH+4QM4W8
M_GUMXV4)06E?L&=\SID9,YZLX^)5E@#*>V.TEBN_5*I9(B2+$AB1#[R!6I^<
MN&!$:5.<D6P$D*,E,8IP$"2(D:KV\\SZ]B+/>*MH5<->>+)EC(@_:Z"\6_FA
M_^YXJ<ZE,@Z49PTYPW=0/YJ]T!8:5(X5@UI6O/8$G%;^<[C<109O 3\KZ.1H
M[YE*#IR_&N/+<>4')B&@4"BC0/1R@0U0:H1T&K^=IC^$-,3Q_EW]DZU=UW(@
M$C:<_JJ.JESYC[YWA!-IJ7KAW6=P]2Q\SQ7_%2Y -=QDHF,4G$K[]8I6*LZ<
MBDZ%D;=^K6J[=OU)G#C:/ $[ AX(.O8]0N0(T0<AODN('2'^WP@+1UA,(J"^
M=GN96Z)(G@G>>:)OAX:8K@N7"_V["N.T?\>>Z?N4VGO)<1QEZ&*$'&;=8_ (
MDRZN(=M;2#@@D$Y@R +/9;'&-W1\'6!SBTB320[_%-G=%;E*,YJ]K,CRXZO+
MBB>7U6-2BZDM)D[BX&E2SBTJ3' RT=K.H!Z#$$\*W]W"HO IP>FD-#3J"0;B
M;!^H] K>ULI4//(.,^ 9FYZ:^-?A<A/.^+=Z9O1/_$.^'SC?B#A7M?0.7.E.
MMOUVXER!SCYXT!U<ZADW&!1.RFQ3O1?]2^\-Q1LWQ- P2?._4$L#!!0    (
M .2";DN[QK IX@$  +($   9    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM
M;'V4VXZ;,!"&7P7Y =8<S"$1(#6IJE9JI6BK;J\=& ):@ZGMA.W;US8L8@'U
M!GO&_S_^!HS3@8M760,HYZUEG<Q0K51_Q%@6-;14/O$>.KU2<=%2I4-QP[(7
M0$MK:AGV73?"+6TZE*<V=Q%YRN^*-1U<A"/O;4O%WQ,P/F3(0^^)Y^96*Y/
M>=K3&_P$]:N_"!WAN4K9M-#)AG>.@"I#G[SCF1B]%;PT,,C%W#&=7#E_-<&W
M,D.N 0(&A3(5J!X>< ;&3"&-\6>JB>8MC7$Y?Z_^Q?:N>[E2"6?.?C>EJC.4
M(*>$BMZ9>N;#5YCZ"9$S-?\='L"TW)#H/0K.I'TZQ5TJWDY5-$I+W\:QZ>PX
MC"M1.-GV#?YD\&>#1_YK""9#L#+@D<RV^IDJFJ>"#XX8/U9/S9GPCH%^F85)
MVG=GUW2W4F<?N4_"%#],H4ES&C7^4O-1<=XJ G>68 TP4_B[%+[UDP\4T8IB
MU,16TUD-B=V0D!7*5A8D7ASY^SC!+DZP@Q.O<$9-N,1Q#RY)5CA;61)$4;1/
M0W9IR [-:IL3V72=Q(?PL/Y.6QF)0N(G*QR\.#WF;_Y!Q:WII'/E2A]$>UPJ
MSA7HDNZ3[JW6%\@<,*B4F<9Z+L;?: P4[Z<; L_75/X/4$L#!!0    ( .2"
M;DO3T%>UK ,  -H1   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;(U8
MVY*;.!#]%8H/"&HA"3%ENVHSLPZN2JJFDMK=9\:6QU2X>($9)W\? 8K72,U:
M\S#F<D[KG*;I!E:7IOW>G93J@Q]567?K\-3WYX<HZO8G5>7=A^:L:GWFV+15
MWNO=]C7JSJW*#R.I*B-*B(BJO*C#S6H\]MQN5LU;7Q:U>FZ#[JVJ\O;G1U4V
MEW4(X>\#7XO74S\<B#:K<_ZJOJG^K_-SJ_>B:Y1#4:FZ*YHZ:-5Q'?X!#SLZ
M$D;$WX6Z=#?;P6#EI6F^#SN[PSHD@R)5JGT_A,CUS[MZ5&4Y1-(Z_C5!P^N:
M _%V^W?T[6A>FWG)._78E/\4A_ZT#F48'-0Q?RO[K\TE4\80#P/C_K-Z5Z6&
M#TKT&ONF[,;_P?ZMZYO*1-%2JOS']%O4X^]E.I. H>$$:@CT2@#VOX38$&)?
M C,$YDO@AL!]"<(0A"\A,83$ER -0?H24D-(+4(T7;^Q()[R/M^LVN82M%--
MG_/AUH&'5)?<?C@X5MAX3M=$IX^^;RA+5]'[$,A@/DX8>HLA=(YY1#"<S#%/
M"&:.^--%)&(.V=X-\NE^D.QND)V+B/^S$^F47O-*T;S2D<]F^0 K'Q,F&3'U
MA(D3HO\LRYZXS!.W<W' Q0PW,QBC!F/$H)7$IPG#;Q9*8@JI?=5C5P_EG-I7
MWHU&2<H$D=;U=\/IU#/)<7<,=<<0=[&EASEZ@%!I)?L3<\T12A;$<%0,1\0P
M*]4<$9,*$@LK.UM?8.8+W"% "EPR -RD0$T*Q"2W&I%P<RF7ZS9!UTF0=:Q*
M>TH<1Y*G2"X31P^*RSSC[=QX0'BZG$F).I2(PP0/D*(!4B2 )?4Q1>Y90I8O
M!A!\_!!D+6O^;#&06%IG8<R!1[LRH%DEQ^"H <<ZD[?-?:X''P^ S8?8UD,=
M/;&40H*MR,4!@&2Q6-"$=W3 6KK=9\#MPD!D#(PP6Y4O,O-!S@W@31N0KBWL
MH0MNVZ:"(%/7%YAY .?J\2X/2)L73HFZS38FJ'I/8.8!G*O'VS<@_5LX!2W<
M3#%4O2<P\P#.U>-# 9"I()S2=]NXZ7FV>D]@Y@&<J\<;/B =7W!;O70?QB@F
MW@^7W<?-I>.C!I!9(Q;:%L5'",5&B'W?&-#\'F7.@[:+BB&V'P\R!,:!+'5;
MBD\DBDTD^T&$NK,&J$SMTMQZXK+[N$EZ=//Z.'SU^)*WKT7=!2]-K]]$Q_?%
M8]/T2L<D'W0>3BH_7'=*=>R'S41OM]/7AFFG;\[F2TIT_9RS^0502P,$%
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
MS0C<7"AY;,=[K_N/,?\/4$L#!!0    ( .2";DO09WUGRPL  &].   9
M>&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;)5<VW83.1#\E9Q\ ![=)4Z2<Y*P
M+"P0LES")F^&#"1G[3AK&[+[]SMCSP1/J\H6/)!;:5I2JZM;4HT/'F;SOQ<W
M=;W<^W<ZN5L<[M\LE_=/1Z/%EYMZ.EX\F=W7=\U?OL[FT_&R^7'^;;2XG]?C
MZU6CZ62DJ\J/IN/;N_VC@]7OSN='![/OR\GM77T^WUM\GT['\_].ZLGLX7!?
M[?>_>'?[[6;9_F)T=' __E:_KY<?[\_GS4^CQZ=<WT[KN\7M[&YO7G\]W#]6
M3X]/E:O:)BO,Q6W]L-CX?J\=S.?9[._VAY?7A_M5VZ=Z4G]9M@\9-U]^U*?U
M9-(^J^G)/]UC]Q^MM@TWO^^?_GPU_&8XG\>+^G0V^71[O;PYW(_[>]?UU_'W
MR?+=[.%%W0W)[>]UXW]=_Z@G#;SM26/CRVRR6/V_]^7[8CF;=D]INC(=_[O^
M>GNW^OK0/;]OAAOHKH%^;&#"U@:F:V!*&]BN@7ULH/W6!JYKX'Y:V#X&WS7P
MI5T*78-0:B%V#6)I@]0U2*5=4E7ON>JQB;+;FSPZ^Z>W]0XKO;N5+O6&ZAVN
M3+&5WN7*%@^_=[IRQ4UZMZMBOZO>\:K8\ZIWO8K%5GKGJU0Z8[KWOJY*.Z9[
M[^N?WC?;7:D?@[TXVG7O?5WL?=U[7V]$O-K>I/>^+O:^[KVO?7''>N_K4!IB
MNO>^+O:^[KVO-[R_LC):<_<J&3P;+\='!_/9P]Y\G='NQVWB5$^;5LW#V]^N
MTLOJCTU"6#2__7&DHSX8_6B?U&%.UA@]P)@AYA1A[!#S#&'<$/,;PO@AYCG"
MA"'F=X2)0\P+A$E#S$N 2=40\P?"J"'F%<*(>7Z-,&*>WR",F.<SA!'S_!9A
MQ#R?(XR8YS\11LSS.X01\_P^QYA*S/,'A!'S_!%AQ#Q?((R8YT\((^;Y+X01
M\WQ98.NJP-;Q,0()AQV#2#65\-@Q"%53_739J.&+1]+0F#3TZ@EV\ 3AT(LU
MQJTP=RN,JU;_Q 3MQ@UZ9'"/3-XC)2Q=K#%QPU+UI+$C5M#E3MB@/Q;WQX+^
M"$,G:TS:,&2>>&S%82L.6-%RX2"0P68\-N/!$\3Z/%ECPJ8;+?!V&>PJM^@L
M[G+ 70Z@RR(T3T*V\I3C"R]B0Q$8$F%Y$;-!^TK%(/KS*8>U6U8M&25FW49/
MN\IAXFF#T24\N@1&)_CD8\K[H[P/V$Z[\8!E2 4LB3SRL0.%@<>\BV1I*%;R
M*& K2=Y6R!M@J8*GL;6J")TJP*=:V/FM X52HE2$*16@2JVD,032Q!"A0 4X
M4!MIR.8NW38H0H0*D)RVTA8"D7A0A H5X$+MI2$$8@%!"$P!!M-1&@H@A41"
M[HHPF (4II.T!$"&.8F0B0)L8K*5ARB'C$@3,M& 3(S(BQ\[T*#P<'3A:<(E
M&G"),=)4SB4J16Z+55V )HR5MG2V)/031DB:<(0&X6]$@OFS VU.H U)D76N
M"4MHP!+&2U-YJ=0,BO"1)ARA0?@;D<PN.M!@4,H+U"> RLK:D@==;7W0<%2$
MD#3@&A-E9WQ>ZGC%+!%&TH"1C.")OSK0YE*/E?%>=J@(=@5@#=MJUG%"<!IP
MEZWD$D,@4O-K0G :<)?5<NVD;$RRI-!Y2:44+=T,84$#6- *:KHT>4FE*V?(
M=M 0%C2 !2WA'$/8S0!VL[+VA2"R9S)LJPC(S09I"('8K!!J,X#:K*PS$<BQ
MO2]A-@.8S67;6@0B%&H(V1A -HXD9T-HQ  :<2*+G9L\\)-6&X=&0U,D\ V(
M:2=W72;?*+EF0R69&L"LKTBR,X0@#" (EQWBF&T,,3Q\(*%O0>@[TE=+8MJB
MRD9NH3O0@*E,C)$XRI+8MZBR\=)67MG0\Q)+8M^BL*ZD(0!R)/8M._]!8<UF
MA82U106+\,"YS2L(GZPEN<*2P+8@L#U;="2P+0AL+UCHD\T#VQHOZI4K@/(Z
M$+*R)/HMB'XO3\=.;'[JPL9-@MJ"H/:$%!T)6 <"U@M2?._R7-WL7V,B58HC
M@>U 8'NR7AP)6%<0L!]<?F+!CC=)N#H0B;)(?-^!!M/B4U!L>^5(R#J4KBMI
M#!UJD(7IV*DMB&MV7N9(P#I4]CO9V;SLCUHQ*G,DKAV*ZRA-(1#A.T<"UJ&
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
M/^T9$U1J]Q]D;([R9T&[R.A>J-=$OO-F-FX6@I5Z[O?:'Q_S_U!+ P04
M" #D@FY+\V/6X0H#  #'#   &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX
M;6R-5]MNHS 0_17$!Q0,YE8ED;;I?1NI:K6[SS1Q$E3 +#A)]^_7!H>"/6[)
M0["=<\Z,/9>8V8G6[\V>$&9]%'G9S.T]8]6EXS3K/2G2YH)6I.2_;&E=I(Q/
MZYW35#5)-RVIR!W/=4.G2+/27LS:M>=Z,:,'EF<E>:ZMYE 4:?WOBN3T-+>1
M?5YXR79[)A:<Q:Q*=^25L%_5<\UG3J^RR0I2-ADMK9ILY_8/=+E"D2"TB-\9
M.36#L26V\D;INY@\;.:V*SPB.5DS(9'RQY$L29X+)>['7REJ]S8%<3@^J]^V
MF^>;>4L;LJ3YGVS#]G,[MJT-V::'G+W0TSV1&PIL2^[^B1Q)SN'"$VYC3?.F
M_;;6AX;10JIP5XKTHWMF9?L\2?TS#29XDN#U!(2_)/B2X$\E8$G 4PF!) 2?
M!/]+0B@)X50+D21$4PFQ),1374HD(9EJ ;GGR+E3;: ^V&BRE7.XT>1XHW/
MD1IQI\O%-KFO4Y8N9C4]6757GU4JV@"ZY"PN+E;;<FE_Y G>\-7C OO>S#D*
M)8FYZC#> ../$4L=@7T%<PUA\!AS V&",>86PH1CS!V$B<:8>P@3CS$/$"89
M8QX!#';'F)\0!HTQ3\ IN\J^5I#.9[0<'NH^WAX<;Z]5P$,K2(GW$X3Q82L^
M;,77%#!6\F'588(64W:8*$$1; ?#=C!@1\FI1ZS9"5$8&NP$L)U /Y$(PPHA
MK!!^[^EUJ'D:(*RDY(T.0HFGU@@ BA,%=*>#>"HHH'L A'TE=1]T4.S[AHR)
MX/.)@/,)8(485H@!!:5^EK'F:!0BSS.44 (;2@!#AG02_QM@UW6_+\,E /(&
MG6YLR-3>$>!L;- PM RD]P,M=Z\D:'BTGA>9O#6T#03UC<2@86@)".H)OMJ/
M]:: 7/$QV#*T!:3W!1R8- R- 0&=(4!J*N@5YD78-;0@9*@Q!!19H&5=!TJ&
M%7^AQM$9W"_$%7^5UKNL;*PWROAEI;U/;"EEA NZ%]SK/7^KZ"<YV3(QC/BX
M[J[6W8312KXV./V[R^(_4$L#!!0    ( .2";DLF0G/_-2H  ,BZ   4
M>&PO<VAA<F5D4W1R:6YG<RYX;6SM?6UOVTB2\.>[7]'(X]PY *V(E$1)F=D!
M9%G.:-:QO):38#"X#[1$V=R12"TIV?%A?_Q35?W")KM)2;&S.X,+L+.AQ7ZI
MKJZN]R[^F&4;]F6UC+._O+K?;-;OWK[-9O?A*L@:R3J,X<TB25?!!OY,[]YF
MZS0,YME]&&Y6R[=>L^F_7051_(IMX^@?VW"8;./-7UZU.ZU7/_V813_]N/GI
M+)EM5V&\88-XSD;Q)MH\L7',QXR2F)VP[#Y(P^S'MYN??GR+?7B_/ON0Q)O[
M#/K,PWGY[31<-UBKZ3"OZ7;++R^3AP9S6_:7"AX=B-\NHCADXTVXROZGW$'
M?!W>1=DF#:#G9; *RZU.QQ/VU]&O;'QY,[J^'-R,)Y>#"_AK6#'<$$!(@R5
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
MF_N0! ZYK7%16RE$48: ^K-"NA!R>*;+X87"8I9+9%!_EMLY*"1BV*T0TW7
M(E;1M_4(5+!\.DD>T3>=;6^S:!ZAI_MX!K]+;X)#0Z.1[C5_$-YV^LO]P6%
MQ.*-F$^\><,54$ @@4HX@;5@U -=W8_1YEY"BRA8@ZXYB]9+V%FAP"Z?\#VZ
M/Z@O@O QCI0V0DL<K !;LP#,T6V*IVR#I(8MT^U2B,$TO$-W!MD^T -?3L/9
M-J6S2BU&7V9<RI&+*:.#=JRM>#H:RC4U:.]R(06["J<W$[*";]V:3/R,EAXG
M&[8*< MHXF0-VC@_QJL@!OT--]!1&U=/#SNH /UAJ$$#XD!' C:2X3X&N1KE
MT" 19UY)#.@E="09D7B 8GJ;HL;/8B)\AY SC[(9J%LH+A&W:T[';!%$*8R
MD N"8,*)DVG@D0-5'F+:%H$OU);PG]PL59[Q!>F5B%#L()$IY@WG? =NA7N%
M0H'H)C/\881ZMVEY<8P_?T"[1_[6;8 %"1K8!E8TYO:ZSG'2)(;GF< S;.4'
MV%'HUG;89=*@)];LPS8^)H#7D/Y3T[H=#9[!]@YV __FOW88#N(W??G'*SD:
M#2*?RX-U"0<2[U$F?*%;A!;V*$0'!= %(9#, C!4\^V)H-ML@Y96Q,DF)RQM
M>TI;D^\I<B;:U(9B,/<!C3/?SCC)PFNR/X/E4X:&LK N41U!/>/OP%<T^F=K
MV$N8>LEM/G& H1W2,)'F/%G33FSN8:V#Z4=.F;AN[E6#;</#LPRIU3R$<[#D
MG!,,7Y@K#1^B\)'H%UZ&P(  N6N03#$'M&AJA%\BJ?+EW$E*'5CI(QC:^"\T
MS;9KC#H .!+IXG3KF+<@7CLVZNUS-N)<G)95\/<D1>Z:<W\UOG#0,S(>[E3<
M(V&_!/$6604_"[T&4O@OV^63(%-!XD"=T*#5:LH_7LD']:]!\XYZA<1O7ZF-
MEW$0!%AJ()\U 0(:Q?V!31Y(1KS#DYO<Q3F;^1 &R*V(L@ -N=XQR,V6_,>+
MW( 1/)X="[8/A":GE:_$G^:!;*A7 /EY>)L:H'L.<SVC8\\A3A>LN-!^"DF
MW88YG<X)&3GCT)F.&(0_((H5TP"LVW>#7I69'[$T_$D'N)_CFIN+0\W<?,?&
M6O@,81X)VY-[)$Y.R;:\"IYX\H4Z2=5([A>1W%?_&@MIT%HU*NT*KH@4ZOE-
MUNXU60_6*0XBJ!:DHL.?BRVI=!A]I5.R(!<7$)STSVMG_@X=OBAD9FE(^@;Z
M\:1!!<SF"PY!9C<&[Y$Y;.Y!$G$++"?K*,XVZ9;CZ3C; I:1AW 37AGJRB&E
MM7[#=:0YI@^DJ%>"@4Z"64R4XBI@,2B*A2M^5:1]7#P"E^KC,FYU*(MBS5F(
M0B#B%KC")HWN[J -#8(PG!1@:,#> N,;C_D\P(NW:SS0P$SG &$6BH[18A'-
M@)412XJ#A^B.*TXWH K-<*/XA)9SD0.$W-H,@_&.?:!<)4CF"4S+X<=\C]DR
M &4.YN=LN?P#<-<9"9 YN9)@!U!] F(!!#UA$H,\E>C\2-%4(H\?:;!22LG
M)K4O#<\UE=28]3YX0,70:FYY8&Z]3WA2"Y!>:MA3A9=U-M!/7H.]GZ !/9Q<
M#D?7EP6= 24VZ-M\]5D$_!/AB[EGC6MZN)M<T%JCD X[\KL-/^?JFW!V'R?+
MY(YK)*A?8Y*'0%19VL%!F$E#DG/@)VS*57] A#BH0F@!+@<50/2['L5=V9'K
M-'V7XJ^&SM<P%L_/9TA&4+A<2 -C'< 1W]P#J=^1=1)R/R-MM7 @K8+T=Y0C
MMT]TU'$[,M2<E;,E/\SS\';#7Q)_< HOU^6PSZP0K^(:,P>$)WAP>T.ZTK+B
MFM GL2(NQ9G01M.-!*, 9*^!9W^A=O#S4:=/J&/C14&/Q[,<2P^WVI!LBR<Y
M0F*7F@2\7J'ZC6KD71(L88$P[V-$!@@_5<DMMTGR\#/P"E!&+Q,ZHX8A;+5L
MZ,#<AB$E(ZR#]-O:DNSXU?O!X.K5&P>,XPC8-:J1Z%E%+ A%NZ#G2;P!506
M!P1@QL^G.#Y ):LP5](Y+\S5.HS<!TO-+:SY5TF/A!<9DH!XK?E<E7M/)D:(
MM<686H@:(EC%9-W="@<&)QH@@ VR]CFY66YSG*"O.Z2 (Z YN$N#]3THCD&4
MA>0;0%\R[@UYS>'8)MN-W0+43K18=6A!#UE=">IQHCF9H:3#RF0>B6-T_Z?H
M6"'<*,Z<W:-P%, 7"*EH($:X5O3[(OENUQ4:N :UHNO<P2=.D0B" $WK5M<M
M^GGX=M^&&(Q"^V4!_(++=#X49VGYQC=,^M]MYL_IY%B%1PN$AW*Z7U<ZW2^2
M (F./',.PT1/'L'DH;N\7\;.E.W_%=ZV%O#LX7#R\?)FRJY'P]'XT^#T8L0L
M40'RE,Q (XI"$C; ZNXBY!5\F]F2"PK%XX!$YJ7PC<8715B#=H@;?D17P)3T
M@+JD(&JVPE@WL C:Q49!HY!J.%=G GOPJ##[D_ XH7M$&H4P8123HW5+V5#
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
M382OW>(S$":9W6"'&5'5,CN13<;9749Q*N"'?KO!O0 8UW ;?9>U&] #E@[
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
M[/?-^'V087-[G,MR7A(!FOM.*^>E8X$#;AJ$XN;7%>7[7F &T@U>:),?L?_
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
M@4); O%#W\):&DD+>U%7*U?.UW<ONM@NO;E-B?W@G3FS<^;L!<W&C=XRN*L
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
MTV]02P$"% ,4    " #D@FY+'R// \     3 @  "P              @ $
M    7W)E;',O+G)E;'-02P$"% ,4    " #D@FY+9O,+8((   "Q    $
M            @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( .2"
M;DN^$:0=[@   "L"   1              "  9D!  !D;V-0<F]P<R]C;W)E
M+GAM;%!+ 0(4 Q0    ( .2";DN97)PC$ 8  )PG   3              "
M ;8"  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ Y()N2Z IS8.*
M @  1@D  !@              ( !]P@  'AL+W=O<FMS:&5E=',O<VAE970Q
M+GAM;%!+ 0(4 Q0    ( .2";DO!1265600  + 4   8              "
M ;<+  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #D@FY+
M X8VFL@"   Y#   &               @ %&$   >&PO=V]R:W-H965T<R]S
M:&5E=#,N>&UL4$L! A0#%     @ Y()N2SBB V ,!0  )A<  !@
M     ( !1!,  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (
M .2";DMS8FM^PP0  ' 6   8              "  888  !X;"]W;W)K<VAE
M971S+W-H965T-2YX;6Q02P$"% ,4    " #D@FY+\94RJ+8!  #2 P  &
M            @ %_'0  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#
M%     @ Y()N2VI##_>U 0  T@,  !@              ( !:Q\  'AL+W=O
M<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( .2";DLQ=FBWMP$  -(#
M   8              "  58A  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q0
M2P$"% ,4    " #D@FY+EG*I,[8!  #2 P  &               @ %#(P
M>&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ Y()N2YR[8UFU
M 0  T@,  !D              ( !+R4  'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6Q02P$"% ,4    " #D@FY+E)B6'[<!  #2 P  &0
M@ $;)P  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( .2"
M;DLL2 0\M@$  -(#   9              "  0DI  !X;"]W;W)K<VAE971S
M+W-H965T,3(N>&UL4$L! A0#%     @ Y()N2[;7(ZVV 0  T@,  !D
M         ( !]BH  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M    " #D@FY+69'H5K8!  #2 P  &0              @ 'C+   >&PO=V]R
M:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( .2";DM=%# .N $  -(#
M   9              "  = N  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
M4$L! A0#%     @ Y()N2TLP*GBV 0  T@,  !D              ( !OS
M 'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #D@FY+K#X#
M]+8!  #2 P  &0              @ &L,@  >&PO=V]R:W-H965T<R]S:&5E
M=#$W+GAM;%!+ 0(4 Q0    ( .2";DN6(['AMP$  -(#   9
M  "  9DT  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @
MY()N2U*T>872 0  G 0  !D              ( !AS8  'AL+W=O<FMS:&5E
M=',O<VAE970Q.2YX;6Q02P$"% ,4    " #D@FY+SFXGZK8!  #2 P  &0
M            @ &0.   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4
M Q0    ( .2";DN^0@2WLP$  -(#   9              "  7TZ  !X;"]W
M;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ Y()N2P9!J_W@ 0
M'@4  !D              ( !9SP  'AL+W=O<FMS:&5E=',O<VAE970R,BYX
M;6Q02P$"% ,4    " #D@FY+<?=A(+8!  #2 P  &0              @ %^
M/@  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( .2";DMA
M#++^MP$  -(#   9              "  6M   !X;"]W;W)K<VAE971S+W-H
M965T,C0N>&UL4$L! A0#%     @ Y()N2UE4.H+# 0  -P0  !D
M     ( !64(  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4
M" #D@FY+!4,O&2\"   %!@  &0              @ %31   >&PO=V]R:W-H
M965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( .2";DMA+*@][P$  !(%   9
M              "  ;E&  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L!
M A0#%     @ Y()N2UI/LUX= @  1@8  !D              ( !WT@  'AL
M+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " #D@FY+.\&<(VH"
M  "-!P  &0              @ $S2P  >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;%!+ 0(4 Q0    ( .2";DN%3=OO'P(  ,0&   9              "
M =1-  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ Y()N
M2U,[)BSB 0  L@0  !D              ( !*E   'AL+W=O<FMS:&5E=',O
M<VAE970S,2YX;6Q02P$"% ,4    " #D@FY+YCQ]_0H"  !5!0  &0
M        @ %#4@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0
M   ( .2";DN[QK IX@$  +($   9              "  814  !X;"]W;W)K
M<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ Y()N2]/05[6L P  VA$
M !D              ( !G58  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q0
M2P$"% ,4    " #D@FY+3SY.J> !  "Z!   &0              @ & 6@
M>&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( .2";DN,!PA/
MN@(  !T)   9              "  9=<  !X;"]W;W)K<VAE971S+W-H965T
M,S8N>&UL4$L! A0#%     @ Y()N2PGGNH\: P  ;PP  !D
M ( !B%\  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " #D
M@FY+T&=]9\L+  !O3@  &0              @ '98@  >&PO=V]R:W-H965T
M<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( .2";DO83V[%$0(  .\%   9
M          "  =MN  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#
M%     @ Y()N2WW)_!;\ @  B P  !D              ( !(W$  'AL+W=O
M<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " #D@FY+\V/6X0H#  #'
M#   &0              @ %6=   >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM
M;%!+ 0(4 Q0    ( .2";DLF0G/_-2H  ,BZ   4              "  9=W
M  !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0    ( .2";DLY6QK&.P(
M ($*   -              "  ?ZA  !X;"]S='EL97,N>&UL4$L! A0#%
M  @ Y()N2Q9*LM.= P  6QL   \              ( !9*0  'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( .2";DM,$DM:J@$  ' 9   :
M  "  2ZH  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M .2";DOAC\E6JP$  +<9   3              "  1"J  !;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@     R #( D T  .RK      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.4.0.3
 *
 */

var Show = {};
Show.LastAR = null,

Show.hideAR = function(){
	Show.LastAR.style.display = 'none';
};

Show.showAR = function ( link, id, win ){
	if( Show.LastAR ){
		Show.hideAR();
	}

	var ref = link;
	do {
		ref = ref.nextSibling;
	} while (ref && ref.nodeName != 'TABLE');

	if (!ref || ref.nodeName != 'TABLE') {
		var tmp = win ?
			win.document.getElementById(id) :
			document.getElementById(id);

		if( tmp ){
			ref = tmp.cloneNode(true);
			ref.id = '';
			link.parentNode.appendChild(ref);
		}
	}

	if( ref ){
		ref.style.display = 'block';
		Show.LastAR = ref;
	}
};

Show.toggleNext = function( link ){
	var ref = link;

	do{
		ref = ref.nextSibling;
	}while( ref.nodeName != 'DIV' );

	if( ref.style &&
		ref.style.display &&
		ref.style.display == 'none' ){
		ref.style.display = 'block';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '+', '-' );
		}else{
			link.innerText = link.innerText.replace( '+', '-' );
		}
	}else{
		ref.style.display = 'none';

		if( link.textContent ){
			link.textContent = link.textContent.replace( '-', '+' );
		}else{
			link.innerText = link.innerText.replace( '-', '+' );
		}
	}
};
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.8.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>152</ContextCount>
  <ElementCount>202</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>47</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-operations-unaudited-</Role>
      <ShortName>Condensed Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited-</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Disclosure - Note 1 - Nature of Business and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-1-nature-of-business-and-basis-of-presentation</Role>
      <ShortName>Note 1 - Nature of Business and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Note 2 - Going Concern</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-2-going-concern</Role>
      <ShortName>Note 2 - Going Concern</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 3 - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-</Role>
      <ShortName>Note 3 - Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 4 - Share Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-4-share-based-compensation</Role>
      <ShortName>Note 4 - Share Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 5 - Factoring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-5-factoring</Role>
      <ShortName>Note 5 - Factoring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 6 - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-6-inventory-</Role>
      <ShortName>Note 6 - Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 7 - Resalable Software License Rights</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights</Role>
      <ShortName>Note 7 - Resalable Software License Rights</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 8 - Loss Per Share Common Stock ("EPS")</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-8-loss-per-share-common-stock-eps</Role>
      <ShortName>Note 8 - Loss Per Share Common Stock ("EPS")</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 9 - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-9-stockholders-equity</Role>
      <ShortName>Note 9 - Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 10 - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-10-segment-information</Role>
      <ShortName>Note 10 - Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Document - Note 11 - Fair Values of Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-11-fair-values-of-financial-instruments</Role>
      <ShortName>Note 11 - Fair Values of Financial Instruments</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 12 - Major Customers and Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-12-major-customers-and-accounts-receivable</Role>
      <ShortName>Note 12 - Major Customers and Accounts Receivable</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 13 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-13-subsequent-events</Role>
      <ShortName>Note 13 - Subsequent Events</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 3 - Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-tables</Role>
      <ShortName>Note 3 - Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 4 - Share Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-4-share-based-compensation-tables</Role>
      <ShortName>Note 4 - Share Based Compensation (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 5 - Factoring (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-5-factoring-tables</Role>
      <ShortName>Note 5 - Factoring (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 6 - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-6-inventory-tables</Role>
      <ShortName>Note 6 - Inventory (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 7 - Resalable Software License Rights (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights-tables</Role>
      <ShortName>Note 7 - Resalable Software License Rights (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 8 - Loss Per Share Common Stock ("EPS") (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-8-loss-per-share-common-stock-eps-tables</Role>
      <ShortName>Note 8 - Loss Per Share Common Stock ("EPS") (Tables)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 2 - Going Concern (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-2-going-concern-details-textual</Role>
      <ShortName>Note 2 - Going Concern (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Note 3 - Accounts Receivable (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-details-textual</Role>
      <ShortName>Note 3 - Accounts Receivable (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 3 - Accounts Receivable - Summary of Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-3-accounts-receivable-summary-of-accounts-receivable-details</Role>
      <ShortName>Note 3 - Accounts Receivable - Summary of Accounts Receivable (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 4 - Share Based Compensation - Expenses for Continuing Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-4-share-based-compensation-expenses-for-continuing-operations-details</Role>
      <ShortName>Note 4 - Share Based Compensation - Expenses for Continuing Operations (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 5 - Factoring (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-5-factoring-details-textual</Role>
      <ShortName>Note 5 - Factoring (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 5 - Factoring - Due From Factor (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-5-factoring-due-from-factor-details</Role>
      <ShortName>Note 5 - Factoring - Due From Factor (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 5 - Factoring - Fees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-5-factoring-fees-details</Role>
      <ShortName>Note 5 - Factoring - Fees (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 6 - Inventory - Components of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-6-inventory-components-of-inventory-details</Role>
      <ShortName>Note 6 - Inventory - Components of Inventory (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 7 - Resalable Software License Rights (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-7-resalable-software-license-rights-details-textual</Role>
      <ShortName>Note 7 - Resalable Software License Rights (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 7 - Software Licenses and Rights - Summary of Software License Rights (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-7-software-licenses-and-rights-summary-of-software-license-rights-details</Role>
      <ShortName>Note 7 - Software Licenses and Rights - Summary of Software License Rights (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 8 - Earnings Per Share (EPS) - Reconciliation of Numerator of Basic and Diluted EPS Calculations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-8-earnings-per-share-eps-reconciliation-of-numerator-of-basic-and-diluted-eps-calculations-details</Role>
      <ShortName>Note 8 - Earnings Per Share (EPS) - Reconciliation of Numerator of Basic and Diluted EPS Calculations (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 8 - Earnings Per Share (EPS) - Securities Excluded From the Diluted Per Share Calculation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-8-earnings-per-share-eps-securities-excluded-from-the-diluted-per-share-calculation-details</Role>
      <ShortName>Note 8 - Earnings Per Share (EPS) - Securities Excluded From the Diluted Per Share Calculation (Details)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 9 - Stockholders' Equity (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-9-stockholders-equity-details-textual</Role>
      <ShortName>Note 9 - Stockholders' Equity (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 10 - Segment Information (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-10-segment-information-details-textual</Role>
      <ShortName>Note 10 - Segment Information (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 12 - Major Customers and Accounts Receivable (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-12-major-customers-and-accounts-receivable-details-textual</Role>
      <ShortName>Note 12 - Major Customers and Accounts Receivable (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="bkyi-20170930.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 13 - Subsequent Events (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://bio-key.com/20170930/role/statement-note-13-subsequent-events-details-textual</Role>
      <ShortName>Note 13 - Subsequent Events (Details Textual)</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>bkyi-20170930.xml</File>
    <File>bkyi-20170930.xsd</File>
    <File>bkyi-20170930_cal.xml</File>
    <File>bkyi-20170930_def.xml</File>
    <File>bkyi-20170930_lab.xml</File>
    <File>bkyi-20170930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2014-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2017-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>59
<FILENAME>0001437749-17-019361-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-17-019361-xbrl.zip
M4$L#!!0    ( .2";DM1;GXU;;<  ,%K"@ 1    8FMY:2TR,#$W,#DS,"YX
M;6SLO?ESXSBR(/S[1NS_P,_[YKVJ",G%0Z2DJNG:4+E</9Y797MMU\Q.Q$9T
MT")DL9LBU01I6_/7?YD >$F"1%W484[T=,L2"202>2&1QU__]^O(4YY)2-W
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
MA1(W>9AYY!"4(P 0ZP>,#_NLS0Z^ZM@3W-(_8Q<-V$&V]6@*%H?F_-T/P)"
M'S++$J6HZ_>]V&$F,%@#'G99;2A/K VQQP"Q'0# I:S5SS,!J<N:)E+9F A(
M->9:A+5Z"RBN1F  IQ:G98:B*$-:A28JA+DS75101=5@ 2V2 A:0F&S4,YC'
M0S_N/\.F</"LDVQ.(@R[+K-<BK/K>NAUAE'-J&^)4>MZZ"?"IW7&59WA4F>X
M2&"LJ]+6S%,SSYHP'F]Z6,T\-?/4FJ=FGIIYCI-YCE?SU(G)]>]O.3&[KH=^
M$G'+;Z\2:5T/O2;K$R3KNAYZ3=:G2-9U/?2:KD^0KD^M'OJB[*G\Y^GJZ'.+
MHKN^&Q$/HT>O_,CVGUP8M4<IB6AO%,!)Z-\VAC)>\GC#?Q$[O'=?"W73W5RQ
M]-_X<-_G#?=E\L/^/0@O/)O2WJM+F]_=/HP)</6>0L+"LND/=EM\ICBD[\+V
MT5_.KJZ_\0KL?=UH=V GK3,EACGXU#1HZ3!W3)VSSVU=A?\E:UYG63FT_!H
M7!<8U1OZ:Y:+-P'4NES\XI#@"GUF"\O%S_OTZ\W5]:_*Q<WUQ>7=]4(7637;
ML9=DQ4+TYD,NX'W(@Y;C$,.>*3SJ#MP^9EYX 7 9Q>!NS"GC4=1VM)^ W&+2
MFQL!U ",C['X\2CV6,Z;0P!PEX5/LXR,5Q \(#DF%4#\'U;[O!B]"]OF@5B:
M"O]_# ,;??NC$0E9NB' #VMEJ0,BQ%QL2P4\Q#(GNI]@ATE_Z =>\#117*KT
M8:7H-9M*C"B^0F, G%).$X^NYT8LS9#'N4>8*!'%(69B/!,_)C37XZ%W$!04
M!3"NTK?ID"V!?<#0_V?;0^W%LP4JIZ)N6V^ YBNF:@%[]G$+0IZK4CE06D.U
M- 2K"%4EVYBO\\US]DK?=FQ1E":V7NX;9NEIQKF9?<6L[_PSZ(\])B7 DZ Q
M<R6BQ!M4I<5=GXF9L4TC^! &\1-+X$;I(B10WQXC_:"5_0>8?9BZXU(:HQ^;
M$E!<F'F'3!SXS../AQ.'/$;\1Q!F"$G^QW%(!H2KNPB,P083R(&?_,43I#D@
M61Y.ENPE4G72E'= *7(C9H@!5X "8KK4CX ]13H1K9YKS:X^P[-C8"2>A V(
M!80X<1^TY1@E-F@G+LS']D2!YUV'P!_!(U -_Q'0DN:3\P)]Z7*1=AX)\<&:
M9]D>**3Z0Q=$?]J5AB$CP:E0"HFR0"UYJ$99I29ZU>)+G99=[7-]H?0J2(^K
M@KF"AD.V_:D90.,!VF2889SL.OP\(B1BB;=/ 9P,&TA#+V NP7F)J[C@D67G
M)F83</[N&28:NF$AQKL)&A>,&E$9 @0  /;.?9_R#2Z>@K4 \'.YQ$I+H.A
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
M5NB%W2VP4#+T_;(!LM'8<XZ""2Z<0K]=?;O!L6Q>#HR-C;]QY4HK/-;N>3O
M5BD>:7,Q-@=QC+4:JYYC\6HMOPK.;=G15J1EB. J02U%?LQ=)7@BW!I=R"Z
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
MG?3RV.VRI06 ];:ZEV67W>TOFRS;E+*<H7?*L-S>=GNS9<M;!!BEV'E7N[T
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
MJ^UAX(%&HY=_QFXT60LY"PHRF*JN&BUC+F1S =@4W!)X-.6U-]IZIVM8YA;
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
MM)QB'WC]F?@Q408@LY0+&""T^Q%57MQHJ%R(XHXT>\'YI+S85'&98#AG%<)
M68]#,L2"X\^$B3]6P-(.'1C%\Q0:PS$+SEM$(:\N.PICR4LV*1:\>O)9F3/E
M*78==E&!=>)"\F?LLHI8_,$H4![3Q_^=5,@: \PN3=H>*T&(6_SL]K%2);P,
M2_'I@(0A%C ,TE*5%*O0):4U66'#D RPL"$KHY64M[094/#:R]#M#PL%_<CK
MF""..% @!]W((ZRV'7GM#VW_B5^V1,. DEG0.-+2U3(4@=44I&OFM19)&-DP
M8E_L"'S \LBNSR(VV'J"1_8$##V(O0$;)GT<B#T&J&&GJ.VQL_8(,$6Q\F4#
M@>[;8T9*_V8]0%FY.:SCS7 /J FCY)=D UR:P_ZYTG.",4.0*#[&E%[,9XH]
M>',P2! *6A&W'!Y\#("FYFT]SHJ/BM6QDFZ#Z:4C2A.LL)VU^Z*29P&?8RR%
M6DEYNN@E*'"5.QI[3"URTK''0)YV?XB29_? !%/E#CDQ<5Z+PH BQ2)[VMCV
MI&]/[UV.8]D>P=\1KP$*#XU#%W"/54YY!=A]KF:\ZEJ<U&6-S_"JG11.(\#B
M"IPCTJ<%'14'0/Z!'71BC[,<LCNC;)P>"3(D8V06! Q6A)S^2$!WL^J$]B""
M.2I0TTDI([F-LN-K0;.QR!#:C0XM7-0PLB2LFK&=2":W"ADP73*62Y\(160U
M)EHO?@*UAE::.5L'^%OO_HM0U4HU5AO"4;%Q ^;IK''S9QQ$Y4P;Y=U#,';[
M%>#&4@LT^_XC,"Y:)[:'DNDRE2M?0?1FBU#>99]/> ^S119P)*PO!Q'%JYMG
M\M?!*NN N<JP4KW97B#LQ\D>-"]J_?,W@V+0&7[P,J7C;=^/60GD U+U"HI[
M]%$69+[+RK7S0O[8ZFZ4@HHRC]7>9J>=XD(6MZ[8@Q=G+QZ5A]P!S^7W1:X?
MLQ+_0=(B@3 )E)B'%;@DTI8'<+; DQ":-;Q)#@MBM;'\<V+2@B0,QN+<RNWT
M.7T2SI4O5S?-/PA6I6?C.'$_8F=7^!F;6?BV-Z$(F0/*TX,!6>. ,/@=CW.Y
MU@"P5*Q0[=F,30!%K I^&/2Q#0;&'3(SC#5( &R"_. =&1"S/.7 FS#'@4?8
M4PZ!<QT:V>FACW?%8(?LM+^%,@XB/&XCH [N'G-"L@U*/ MVYJH<HZ\?+YIA
MI2\$C\?L41J/D?Y9KP[1^2([/Z1[*\%^S@U0?&23+?G&G 78,>3W(,0.A?">
MV*;B),G9V0:CP><;4<GATB\>="DPCSN DQ?0 4<-][=POPC:OG\+7@#4L,$\
M+:*./=\FP!P6.,].9;BJ)\!XSBW$VR>@SF'.A :3PN351FII))M1="W,\RK
MW!1,O *VV%#<IJ"B0QDV/0%2"B=-/%CBNC)GPKO,^8/@I)XL^AXI693"!TJ.
M(]?CCI&\&,DH'3 %I#@&XJ#BV:1WR"AP>'N.XC%]1*)AX&2,A!1:R7GB[S8H
MNW"B\ 8.G?/E?N^]2>S]*(UB5ZD3=O[_/?8F!W.NG+H-.-%3D"8[R:9=C*L[
MK1I&(4T%3JOWZ. $(DQ$UP]BHP!/O(0IC&_M[*I)SJY<&=B 'X?K'E!(IXR%
M/.GV/3M$O<;/[*,BI;@I-7.7*C[B@<40<J\_Q>9JH _Q>H*5F4,KC5\+O;#+
MA<!'E3H>>VR ;#3VG*/$-*'0;U??;G L&VP1,%S9V/@;UZZTPG/MGK<#C)7B
MF78 ]A<8H=RG?P#GV*DF9B4.LGBWEE\%Y[;L;,NNY28*'?+[*$XM17[,W25@
M,QYT"Z(/V06P\E<+J4^7-]9AHV0H0Q/-3\&4NPN$-,C=F[T5XG/<*JZ,ICWQ
MV(,QA(,6[&SNQ)"<W2H\NA=.AMGY+[UAHWOSOQR -;T/NU:<<.:W3MS+E8E5
M,8.J\PQ-$0_R+:70*Q].Q?&H?+.W+3",\4FY067M>1^5NZD(@2E[,P.4MR!G
MSV1??G?M1SAH8TQ_(7KE77ZQ)[S#^47/,4OC,;L^L1TG)( ^FH96V)0'MS"G
M2KH!C;P-UT@\'W:Z-\5;]DS*N1D- 0$(_PH3RGBC#_K99>DQG,B*#K+<J\GD
MK,E?%IZ"YER%-MP>]G"A#3>.'ST6FXTJ#4WMW&4%[[59-)T.P,QKY_Q)!=&;
MZV9<<!%C5!)-[?E4D0,9O)5M9_%A0SC!-!073<U)H[P?NK8V]FYM?"./X9LW
M-W2YN?$=)'M10\^)P\)P-)!U=$A8YV6<MAD,FC$< =_=W?Q\CUYTXB6WFRR*
M$A_$ENR$74[QQJKP%3R=CW2$1V!ZQ1.VPB1AK:2Q+,P(CS*Y"ES('A;Q(W@C
M114O\)\(7M[851"3IA=/. %V-#Y7OB=@ 8@8VIEK^0TJP\44;B$)")Y/@R3I
ML<%7DCPO3KL\<C.1N&,;#KXA.Z[B[8Y/9ZY81-PF7K2D0F;.%AZ\!Z*S!0]$
M3W:=P^)5W4)8*(^H9;3J,(2(D%Q&F.D>)327W6^"]86W80@4N[<%ZF8X:\SZ
M)5BX#'-HT(B;"2&_KN5+2:PXDK;EGJ<O$BH1YN$8+V?1A&/TX+C<<$O2M(KW
M7P5-GMRU%E4Y>@/1$T-\AFM[3EAQ2D+S+K_G0_P81UF0-@H%-^+L ;L:,H['
M@>SLV.#E#@L[/>EP62)BSR<@6[@'-+WAWE\PQMM4SUGX9.L0E/->KKFJCKF:
M"1?.F0-?"^?(G[X0.ZQ>@/T8Q"QLXY*Y=O^+*CVAM8&),+S39;$1J/E_#5":
MP'?POE\T+FY9,#N\<;(Q;=/XM3%\TA4:&^4/C1]1J+(X&E81;$\N6J;4<L$B
MB<1/PR^H/1$"?!9D]C+E>4 A\4"]^%$65,/%.@:%H#Y(<GHR36<_/6'8282G
M*GBESV.[N*9@D1W!([MZ8M\Q/<JO$Q(C*_;YSX$R0@L1U4D %NI3$NK#[KTF
M\"0SC)R8)&;#?B(XA5F%"W'2I<HT/HOE256ZT%#YA"^4B\!].:KB23^/S++
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
MBKGATMW[,\P9(;T:Z: ><[/+=]KL'I7&KBH>J>N$:7*LK).T@R/^,'@X&9D
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
M61M/Q:9]/)4XM E*,R6CT;VA\!M(CT%9PO)// (6Q2?^K,SL9[!)D8,RU;$
MEBS\F4)MAJ^M"Z A_A=D<W&58(1M)F6VJ<9;I1:=N6D8N^!C?C$H"0I)[&:&
M(B=T[^ ?=]C<O>#O-3_-7)-OF4+:O3%7"#=B)H ,8Y(\D 7Q.LAGP&I<A'$(
M!B$*'TCR04UF2QG]5"L6A;"WU81]"&*R(VPSVJDA$].WRD:O';F0NW&/2'8$
M).P4#!FRO2 )R]^!G_4\K-5@E2 DHB_"CZ8_#A^."MFW6#-:D64\;\GL6",P
MS1M9HO >["5XN(\_F7[5]?%E]9!*VE0B@1.29)^DU:D5(HN:=UGF$15&1>-Q
M_3M%/<W%\AK_<(RPDH]O0[C@ GI?URUTQB.)"2MD)3B$B!U':<'SP/."1Z)N
M;EOQ%I65Y=2LL+82IG^KI!VUA^&S8/DGX8-+SJJ40,:T@\CVZ"T!<>B0G!VF
M-O@W\)+ACW84(6R&XZ.S(??GWB,*B1^Q-#(X<Y9J!#\38K6,H##_2 2J*5',
MUS#=4#GOFJO7-'&UN(6NUX9Y"!_175GL@!;D/J"<0X"-4LV'_7--<G:0WEB2
M9B AEP&V8')G5JX;=^P>5E9>$M$L.G")A2PY(_%7MCLK& H_K>S0':PPOR25
M(KSCO).?+SA%2_(4.EVOLA#MU$$GR*U-^#N]E<D5S<7I/]I,!P,92_QL15CE
MMB<75M#,;>F'9:8%R2V*$QPK6,2LGZG*+,F<(X75W:$Y),[RL8B5#U@&TS12
MYB4IL0 4/$&75B+@4+@\JP37'S1C,]GPT8XR[*>."[&T>QHEY.]>JW83%.QS
M;M!9Q[3%'3GZ>%,XX;WGPI($F\7&43<PLCKUV6]'<E_3]T["-T6Y@5>F8?=Q
M%;AZ;1>BV;3C#(U"D-[FS%6#P"EJIRZ1CY>W[Y3+V_<\TN$TL[AT'J1:RP(L
M1NFOL*B?09CF R(%^-BB+.6N$R/HI*DS&@IT'&EC?^*)N0)K?RWV<_.(_TXK
M_P?*K1.L$#DA^NKJR4$4[VKY#&D*3X1%,; (2L]\CNPXP9?5FYQU-S*PUZSY
M3-&FC%7\)LB9=3YTH_7<(;B;_TJNZO)/L^A'17;1W'VB':R$L$ RA\$ORM^S
M5(0/:>3I?;[*FPT"?0R#91ZSX1;(W3!2-D.Y1<?<7YD>Q6%E2_NYM!3J@\-&
M'2D](EK<)@9SJF_$^Y;VC$1O<TN6=I.D/Z,>-2R;_2PV1,/417X60=B4(C-\
M>BO2167?D&S.$UAF1"B30TRQ]VWO^?_P$;#:Y31$ ')NAL"0QAMC>07X_6?Z
MK2[\_U@.A]2E=(>4.W>>A YQB\^!T6'IZR5U+.,.6H^P<&QVZ2JTI/N9"FL/
MV8!P^#ST48' 0N9S#XCZ0N^ 11#%YZ%:%ZI*RG4D)(!<VIJR?6]*OCFEH+WV
MCW [$+^K4$S$.L[>0KE8Y#5=[=-4)R7B';YWJSB"A\%61_9>'0''0K(=I2*=
ME%EM+^X6D=E[4"C"N49$&T()T$:9"#<QD+VJK$L1##S\ZE+X;US6I<BZE".>
MVI'J4KI*:A"@+D6_,&5EBJQ,V5:9TKL2"/PGEXJ!9E4SG=Z(=6EZLHZCAR[$
ME]1Q]-LN[7L N3J[HCN%X,2+&X0AK"QND,4-LKCA2,4-XFA-XB2LR^(&T8L;
M.LND9 ?\\WGE31OZ1-7T4A;4'GG37;%Q1WG3W).3U[-=N3\_\_IT\G3P_50_
MG),;IEG:/#^!T7VVO(:?K)O'R9;O3 F0V?)E /-R=G3=C4&PQ/7.\,_RU66Z
M^H[\:)FN+M/59;KZ2Z+S^Z>K?Y.)X3(Q7":&]SDQO&J:B.SX)43V=5%2=!W:
M) -'>SEP\6H^QS<#>(IYVOKZM,K6+T6)EBN/)%X .V,.A5L6%9/>2!(8UIN*
M48+-MAL$.WQ4AY)9,L#V. _54N\DS144&S\A)PDA'#I#$>Z5M',>R1E!A7F
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
MB-D,)N]FIWQR[3L(V+*NAR==HB?D65Z3RBD?T7JJ+ Z=L@S1L%ELW?6C.$S
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
M2?U9&H:!-RKF+JU\ETW.<KKE+'5-UR;'V246A-_?S(,@AD$9G_ _E"?RIS
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
MG"HP 3SM 5,S^F<0'EHLF/X%_HO_^?\!4$L#!!0    ( .2";DL$H!)ZPQ
M /ZU   1    8FMY:2TR,#$W,#DS,"YX<V3M74MSVS@2OF_5_@>N+ILYT++L
M/,:I>+84/[*N<FR5Y<S,GJ9@$I*PH4@-0-K6_OKM!A\B*8B"2#BB1[HD--$-
M=*,_ -T-$/KTK^>I9SU2+EC@GW9Z!X<=B_I.X#)_?-KY-K3[P[.KJXXE0N*[
MQ M\>MKQ@\Z_?OG[WS[]P[:_4)]R$E+7>IA;]Y/(=RD_#Z;4^OWSW;5E6[W>
MQW?'@Z_6M_LSZ^BP]\'N]>S>L6W_\NE9N!^%,Z%38H$$OO@(+TX[DS"<?>QV
MGYZ>#IZ.#P(^[AX='O:ZOW^]'DK:3D+\\'W.,NH'%MC?Z?S ":9=;.3PY/@P
M)72"R _Y/*-]?N#>@:#.P3AX[":%DLD^[-G'O8PMXARZ815?4JI@="E3\T !
MDK\MDM-G9Z*FQQ)D>%]D8/XC%:&:)2Y#IN,BD\?\[X6^E6Q)[QYWL?B!")J2
M^X0Y0MV$+,(6>L46_,#WHZFZ#3?DW7 ^HUT@LH&*<N9D?.N9B@R".6K)H$ A
MEPAG? 4]E"@8(F&/"9EE/",B'J1 28'"Y%""D@HECRQ1,*$L;LF.B4'>=>/"
M/"FK,!_S<7 ZF?F>E\R=#*7>R<E)5Y9V+!*&G#U$(;T,^/2<CDCD@321_V=$
M/#9BU(5IP*-3ZH<%@EQQ2/B8AC=D2L6,.+1Z-,)T85ERS+/I+."AY2_QK1V9
M\6QQ'3@DE'/5.K[T#WM1R0%(T.EN*LPRZ'5$67#%C_:B FTQJHR]0H9E%OS+
M3OEL?&7WCFIW1GF<Z71%RH,/=;JA>N!J29 RR:?&,B@7 "U\YAFSO^H@M'J2
MJ9)%.:5UJ1>*K*[&0T:Q%.ET3XXM>;875=0;->K51V?PY#EO8D8</2<X>GKO
MZ_5+V0O0Z924!Q_L!?-F BRM+9K31\J FK^K!<ZE5;,^-O%-'6BN\2PV T-]
M))3[]J3+ P]JI&/TH/7D\#@O<#5&Y)*?J0/)C$D^V0OVL@S$]X-05B3?I6]G
M,^:/@N05O$2?Y&/JAM[1D26]E(^$.ZAKM2_3G?%@1GG(8 K,>;*R@@FGH],.
M!@MVZHK\X9&' W"44I*E!HJ+I^QK8*'>]4*\E!<!<=H1T-$>3;3^X>HXQ-M4
M'6!Q(D]:I:5*N72TJ5+ PGS68IUFG&ZJ$[ (\,!K60HKN <"BT%8#;Y?*)UY
MVPV<2#Y .&_#_RR<VS@6^52VTK&0[]O=5:4['TNG7VDF6BK<PEAQS*(3G/YR
M>'AHV=9YTE;^L>^[UH5LUKI:-/NI6VIK28Q(4/?6_T4^EP9%PIQ05#$6@:?/
M5S:NFC-YFUI3S\A.X+O4AXKP200><^52\4 \&0*(":6AL&/O,[0!Q"QP[<@G
MD<N0KAX(FC9J"B0]0,8PE0J>SU*Y\"F3R_H<RV4-I5S6F[-8,&L@!;.^I8+]
MM(=138O."+Z?T)!!IXBM@*HD@BF('1F&F/5F4!!TC[FRP3,"80<C&]==V;AX
MJ5E+ISU3:#K60U-&(JQ@9-UF(EEO]G.5IAT=(B;VR N>?A!NU.V9PLW;.K@Y
M Y&L2Q1ICQNT(X2GU.[9/@DC3M%F#Y%@/A5"^K+0U4Q:,B]!/<#4:<@44MZA
ML\R$XP4"&H<_;D 8"QVE&RD. N-S(HX%XL#*!>+@VT%.G!T'R9$]#I@_QO'N
M4-X$!>6:3)GYO=+,Z*Q\P?9P6L#V=MR.QS9QY,Z0L#EU*'LD#QZMN0I456C*
MJA^45D6GH9\T:]UES>ZX;=]"1 ">-$ZG<F6>SF!!;#II5U1JRL8_*VTL%WAL
M&N=CN:POFMYQ0[^S1\0) P[36@/+YFLQ9<H3I2EQ!;Y,V]IQV[VW<6O/A[Z8
M-YEV"]48LE[O4&D]7%BOTL9VW'H?8)$3Q)-KG A&X1-.C1YS,/*P.1M/PIJI
M'NW:3=FZI[0U+K=WJ0S6,)'!NHYEL.ZD##N.@9]MZ#.!Z;9D:02[3@,?HM_
M^6[361,$K*_;E/V/E/;'I?@:), L7;+ZGDD)() &":PWG8O!L+/K$?-);(])
MX+F4"YO^&;%PWL#JZOI,6?I8:>D3F3]9M/I/ZT(VN^.F[1W:@H[EWXTW!JLJ
M-&7<M^KD!J[DP[C9_:;@PA8]<'D9MQ^)%U&9< (YB>\P$A\1Y')#M<G\K=N"
M*?._*^X)Q\;O27>;<>M7*05FLBY3*0 -F12[CH8C>TK^&W#;B6#ZG>+,B\E(
M13JC"2#T&S&%"74B3"[X7U$4ZRP5168[]WF4)6 <VR)Z$+ ,XROZV'1.4%5G
MRMCJ_)A<\X=9H];%XVZ/=\'&/ALQA^ IG1COF(*>!1!<,9BGTX=Z5M:NW931
MEQ)FPX4$Z7C&E/<@:=AZDS[MNN>NSE:'^&^3(5Y9K2FKJW-K*U+AUIM[V?JN
M&WQU^KJYU=?7;<CT1^K$7%6&?&__I21W<X,K*C-E874ZKI XWYMT.?7=V*2*
MRDR95)UA*V33]R;53GPW-_4&C9B"@#KUII5DWT-#,R/>'!C:39B"A3IIIYE[
MWP-#>8[(=FE(F >VHL]A1#QS)Y26:C8% _7!M*432]:;\U@ ZSX68-<MKXZV
MS-E?KWY3*%"GZU:&=7LL:-A*1-,I 8\N&%69TCA$-)LUA9R-SL;)A* 4#_<#
MJJ"UZY"J".OI,SY388\PHQ]@EBW"E2+WB41S;)EIWQ3(-C^<!T47B9S6"+<;
M,CD+WVWLT;:44S"WA%75:@H9&F?]]LM5E5TB:H]X,$U>&9@Y=&HW9/UC=4JR
M:'V@B*AU"5(D+_>C7F&I$:4FEHV559JRN$Z*$IXIW4_NJNPB+N2!GWX<MWC?
MW/*;M&(*##K)35NZ!;$TZ'3FTIY[?&BG),TY!75:,X671IG0O1-1LF/9>O&A
MHL2$N2ATC94;8<F4#*80IDZJ(L+*N(K//27@*H3%ZQ"XZ\C[V::$^[#0Y[/E
MF"#G%).ES&-QG IFES>%$?0\\6M?@G<?(CY<YD7X'3@RY;K'!"1_@'"FL*K.
M_&*H?9&HD-L$>',Q&/XD)\J\&@C7FU0-^0DSJB&1?1ZK80&?=9938P_C=4@1
MU(DXPTNM;/KL>)$+8)!!5#BA&3IR^T2+CGE)_!J0RA1PU<GJ-< =9O);%XG\
M<5 (\F=@S6UZ+>3?([;J"Q&#KJ%>_:90I$Y<K_HB9>__:7U28A -F@V8@H,Z
MQ;SJ&Y8]'&I_8F 2(O4;-04;=?YYD^\<]E#2^%3!)&ATJC<$C[?J!+7ZRXB=
M L*G;OD6XN1-\;9B>5=Q\BL($BMXH>L?_6G 0_8_278[2N/E)%R^2SZ QTN7
M3SMZI,R3R9_33L@CO-<?3!.R,$*F+SR(9J<=^0L0'QD J6/%E[[&;Z:!#T;C
M\RLH0?4Z5OP^N1[QM./2!Q:F;^/;$>\EOQO%NY#YNYI330FTSXD3I@)EFI]1
M#A !34:@ 1<7TYD7S"D5?=_%'4XN<^#B*YT^4)YVP88\=?HB_NV1CVXPA8;*
M7:&K]$))CPAQ._J-<$[\\)9+,]U 1R>2Y_=YDTW>3-=:K&TS_Z(G@NF4"?Q=
M(+06[FI A +0#6]'()@0 QXXE+H9VC>@KV5FL/$LKK#*R/$/783K-0LAYHK=
MZTN".85P#L,5EL>".A5$+V@WAU.WJ>&6);^G?+I&N82DOFJI?,V'(9[\P_D!
M*>^8^'X3X11Q.Y*.3>;7+/31):^O&_-#.J:\KFJKIU48,)&'O\XROV1\6IH_
M5Q2V8*(,_.1GPVY'Y^R1N=1WQ8#,4:QXD,04\J<-,F4V8&GQQ+A:#9G $5="
M1'IJE^CKZRSBBEX G)GL0Z@,5NY>(K,?!O'I;)FR6(+MAFQ; _1JU>/KFM.H
M:1$TE51=2]8^U<X91*?@>,$Z??%,'1#ED28N6E$Y'<(6JI?<!X%2RY\%N,I?
M9))H5DW38""&> [$N$ZIYURTS]+;[:\+)7=I/.;REVJ&Q*/BFH'7(:M(7$,R
M!CC=0]#EW4:A_(U)Z#LY460:&JON!9W.>A9]AHJ9H ,.P^D+IZ 5OY\0OP\S
M)RCRE?#O-)2%MZ-DQI0S: D!36MIW_ MJ'1-A6C8*QM7T8)!!.&A VY0=ER8
M>&>!"#&B^@IA\V2AYUJZUKI1\9DYZBZOG%E)(2#;@'XKL5E%Y+D2ZJMU*N)9
M@V[[H%TMY"UG8P;8O/(? QAV\E:F]:JMX-H&H'6R"MD9T#[F?\:R-!]S5Y2W
M(.#.I,/$S9+(R<N6SR6)H(DSH%1B4;;E'%1!*OD]*R;>/WL0$RD%7R+9EH>Z
MK,%JP9O*F\Q/85I-<YEQKX%Z$,6X$(C"*&28>A""AB*?K$^RL_^AA _9<Z96
M3>:635BK%Z,@2J(Z 5[TA'X."'<Q91''@"472YMZ^PN3_)@X^99X":RK"EN!
MUW]#G^*>T1UN%4;TAF:SFK*DO3GI*Q\J((*>T_C_*[]RYTR?O,TJLY"A/YZF
MPF3(L=!P16F#=4F&,4T7IFL&$;<KU9,>UR"I-Q6\HGS;HG\ESVP:3<\#D(/'
MP<#M*([M[H-!Q)T)0$E^KGGKGQ/FS7\-O&A*?Z,()O! X_@PB0QA2L,-.^+/
M12Y?F?;"CVFJO>!.]+]]\@&]$S;KB_X=Q9T*#*E32)<Z:RWQEEVRLI@R.U"V
MRAV>#.22\YOO4KYB)PWS4XNDU*J.,-I"V_);-X&OF4+7HFQ?G@J/T]P'V<7"
MV0^M)2=I[M/30JF2FM2M2SVCY$(ENLCKMI+B%>G33UC6ZY6CW'H@=NO3=(>[
M.*Y4!=OWQE.'02Y^]Q,27HEO D.JW+'WRX"GBZ@DJYH(4VU?H-YM.S3Y;8WE
MJ?&.QF)_GL<!=ZXC-N/:\KJ;E_<Z>*(B_/6W_@ M" 8AGKCE%\_RY-!P1ATV
M8M0MF%H3&R_8Q)967F4'@GEAD,*TDOSZ,/H:+GA;E#\N3B1LPM "Y8 !!JZ6
MRYW3<#.N%J1@8YD'>' <]RTA*DA/BPS(7+H*L/H4%5Q/O#V]5JZ_ X\XDJ0_
MAG^2XY*E[-(:FA:L8IR.*/BLKO395P3YZXA><GVI9QH.BT1(\9X"\!OX<- O
MF65U>?O\\P$/\$!JP.?HQY4549:U3PG,[W%!)8"&,UAPBGJL+FZ?*D,Z"Z5T
M1X>]=^IA7TW2;I4^K%;E0ZM5B(_G)4<O<4^C.&V5U=(E;ZNJGS=358=\^\N1
M7 YDOC'_E4%NI_GS?$&2> C])]RQF2&A^")'VI6?^$V$<9G<+9[ >.E&VION
MK-RL:-.'/3KQEE+>) %7J=."IF6JK1[Q*C5*H[R2I 4C6R7?3> [&@8KD+7,
M9M4*JD]$Z)&V8N=6+A!]WTV=F/B(_WF$&;]X_BN<@M(G;_$DB3K(N5\>6 FR
MHP#QQWXB\D@N9ZQ-W=I#1U*#94/U13].%2$UZ!8G&PIJ;\"TK2]"-M5R&<WZ
M/"V']+(B\9M+"( I?X2Y2)3V=1>9PS4]LE%%V\H69+V!IQ6S[UM3S<HO6YAP
MNG\*LD\ BXN_LJ1]@4MQ59#9Z,'54G)F+57[%,O]A*#)6^WC_GBIRENWH;FA
MHNG/Q=3JI8SY]?2"H>OLUW27J5;^$OVJ"3&=&EY/?VA=;;ZF1_3J>)U]4KSF
M>X..*#&^3NTUAX22Y?5HO-%]WVNZ8K.Z7F<?::)"R?)Z--[DUPW7],1&5;VF
M'C)VH_7:#C37TNOIWQ]Q;_.:CO\A(OP%+&+B"N*ZIC#2]FNR@>Y/BZ[M4.V*
M7D7O"#;VV8@Y!)Z3*!@=LED 4R&"(WVHZI@-ZOAA?1+?<RB<"9T2^//_4$L#
M!!0    ( .2";DMQ\:WD$@H  &B)   5    8FMY:2TR,#$W,#DS,%]C86PN
M>&UL[5W=;]LX$G\_X/X'K_>9<=Q<MYNBV86;-%T#Z29(TL.^+6AI'!.E1!\I
MQ?']]4?*DN/8HD1*MD@#]]+4T@PU/WX,YXO2I]]?(MI[!BX(BR_ZPY/3?@_B
M@(4D?KKH?W] HX?+\;C?$PF.0TQ9#!?]F/5__^V?__CT$T)?(0:.$PA[DV7O
M<9;&(? K%D'OK\_W-SW4&PX_OC^[^];[_GC9>W<Z_("&0S0\0^BW3Y3$/SZJ
M?R980$\*$8OLYT5_EB3SCX/!8K$X>9EP>L+XT^#=Z>G9H*#NY^3J;IBL&3:)
MWP]6-]>D.TTOSC+:X?GY^2"[NR85I(Q0-CH<_/7MYB&80801B56/!$H603Z*
M[.(-"W"2=6,MA)Z60OU"!1E2E]#P'3H;GKR(L"][O==;=1UG%.YAVE-_O]^/
MU\^<$(9^P/(D8-% ]?CI^=GI0!$-I, )1! G*&!RG&(!H?J?8)2$:@C1!%,%
M"8D90")0D'*NJ.? "0M1&N,T)(I.8LY$F'&87O0G/Y8$%4]24OZ\]P<ER[F<
M=H)$<PK]P48G!)@&*<TZ_4;^SLD56A?]L1(37A*0S>6#54A*65#3:^K*WP]L
MFBPPAQL2*('NR=,L$9>K!Q>/H7@"=-6"$?U*+*HF)^-Y]^U#K#]9'%A*MLMB
M(]SF.I]B,<D632K0$\;S;&P'0!-17,E@H--AOG9^SB__/0H"EL:)N,-+/*%0
MWKEFQ.Z$OX< R+,2Z4](S"!4L7@"1#NC++F<P.$IA#<$3P@E"0'-HC6F=P!!
M"*GE=/*^N>E*N)H^+:-Q)6K]5-:0=2_P)1:S41RJ/U_^D\IE1:4X8I1<8LZ7
MT@S\-Z8I:%!8\78/[0JF('LWO(=GB%.H'91:>A<0YDP0V:=FTZJ.W $ \DRD
M=16:;;@UU-V+/XZEG?]$I"AYET+RY26@J7*0OC(6+@BE&BPVK"Z R3DN'[:4
M8FD![))T+^C&)JF1LX3"J9A2(SXD+/@Q8U3ZPT)IQF19+WLEFU- U6O6)ROF
M-ID!-[$6](3="WW'88Y)^.5EKEPE.0V,45APNH#%I*^<+.^D&YU(V=2$GBN'
M6Z]Q3%BZ!V*\F)LMWXTHQH@'/<8E^T7_M-];@/*:\ZC<JAW,@S?AC=T 4DXQ
M$&D496TBDD!4\$\YB^I,9M;$>92/-8(U] %6 [/5%-\['_#I-VY3&&<^P*A3
M9J9@_N4#&&M5;8KNO4MTEE%(4TS=*;\2%ZD2ELZE\D__E2.SWVG]TWS5R*R"
MA/[IPVIP]CZE?TJR&J%9!,,_15(Z%=MK]^[TA1[ ,0Q"A1/Z5C>8Q-U]&AQC
M8+6)*I\4N1DJPWBL3TK<$)A)F-/3Y56&9U\+JF,HU1&W#7QUCKVG"L,8GS:"
M^@KLTV ;UXW\?=B*E#6!0&R*E,&:/5CLLQC%XAF.ZE"L)6Q5@O('YJ'R>@J=
MNQ.KJZ%RD,!D(KF=YI+H$I5E-*Y$?0#^+'U*73JCG*A[8;]B$M\P(6[C*^#2
MDTK(,XQCD? TFXQRS.\X)/A% \.6W0% +L63CO"4Z.+1)11.4I# 023C6"H/
MR -(55F[:G(7F:0L@*+FM3Z%MTO2O:"REU:]IN:M1M)2&L>BCIXQH<J.?&27
M+(I8O+GK?\:"!"9@S%MQ )?%^<87/[V9V#I@=?0.4I.%/+DDN@FFI7,H<NVJ
MJ*!TE 1^P!2$UH@Q(762"%XYO-G*6SN)JSY]*,S <33'045&V+J)[H'>@P#I
M6J@DW)7L=\JRT'/UDC;B<0$EFS>ZA;%]VT'V>F-V%T:E?D'44#L0'RA5P>WL
MI F5@S\*(Q(3:4=F%F7UG+%C]C-)OS.#MC.DE>K+I\A$&1(C;]*GR&75<!@M
M'I]B8>5N,3.QRWV:6+4PJESJ!N.!#H:DS.'<P5$:QO!I/&I0E.^)/JT+O0W.
M&ADD/@V.$;8F&Z=7"ZG*(6'&SI:7XU:-2!NR\FE]U;OGFX@:!1)]&CHKN&;Q
M.Z]&LS0DQFSP^S=D=9AJ(Q[>CI!%G(_5=4C3<3N<XM\#U.8Q%)_2I0$6,S2E
M;'' =&GE,[Q(EQI(V"I=.HH83\A_,S#2PR@K&2W+GUJP[>'\OIRY'+" *UC]
M'<?&@EJR[N-E VK1R;4)X36 >&17A$,@6U/5#)=RH%-5L5HJJQVG@Z/!;P9]
MNY13$\(R8_+EV/!=]G*,[4FC2W0W:,+)"5PYC4@V !H@920N\_4J#G4[?;66
M=7/+@,-%NGM;XVP5-VKSWH9\/D%Z+5*W1K7+Z@FPK0I;&V :5A^ ;=6B&J/2
M\/D J3@F9C-()3P^0,D2(:\KPAR/CM$'4/F1L6(&E1X=,P9JTYB3<A9E!MQQ
MIIRM\//RN[3BQO$UB7$<2"=[%,A=J4J=V#?@#4BUI$32 F1% ]Z 7(=+FH*L
M:.#_A6)5-25XF3G#TKI;'SIX$]^0*F!U >( LBNZTI+F+;F$G0DR%B)5+_.K
MJD$T87$'Y)&- NDD<=">W*R!9=Z DU=%! "AN.8L*OK]=KH1LM-6.QGR.8'T
M3-1;5:\9OV+I))FFM##=]6AJ61P4X,PPARRJ(OM5&0U5GG U<:L"FX.&C&UW
M'-;&0_,LS]$ >^-P6X-*GN,9=ZUOU." XO&@KO:@?#I^WF*N6\?K37%W\?:.
M=B-N$X V1?V+]ZA--C)3M!_\7];&D6!3S+]Z/\)[2&B?>P_2,AYI;)ET5+30
M KD^)V,,TE_[R]YC, ;ML>75/"%MC/XH+3#[T*YQ?_AKEC7/(QF#]]\VL\QY
M>E6AVR"8O:GY&D:U/*O*L\U9O-7]-K$OWXKTVB W#M0>0[C!&G3#Z+M/,[]1
MY0]KI36]B[P=J ]J,YX-UL2Q]4%M0K2C.MV8)8#.$,[W9,3743*4]0Y?JA+5
MLMLA))C0M=3UY;I[>]2AJW;W+*A9\>ZA/EJ4';;1I$)JJ'WXYE(FD.WGH\J8
MO '3X!-2&CX?(.F/Z5?2.A"=4K90-EA)'.)5Q)J9UJ0-7Z'6S\.&S?CYCH(Z
M75?Y>F:]0O')7&L/\1A>HUNM5^HQ>NQSFD-KM32]<CGWC+EFD1[>EGZ/IEB5
M&$C3'H4I((4VO]309+9HL1/+V%J>5J?7KK.&(=P=ZO6=2-W8VL0:\>[A:)C^
MD;></$G'ETK/CY$ RKY9V*(%=[9@$<3?J*\P_N*K$:_?]H09!+:'P?5RJ]H7
M_*H%V:7Z_@61XLM$2!+/65P<TWV]WDR--VBY$W7>6*XNXQKKST5=JU>\S"!4
M7Q)1,TV]:D@ UQ\@M.!T<:#F2+YPN9;B'B^^R>G#":;9N]O3^9P2L!L)FS;\
M5/ZE@U+V=3-[J#XYE,8P3==6EYK\ Q)YU06BJ[(+@7 <(IX57VQ&<K?I"I)F
M>G[OS^UD%SB0U*U,?^,W0!S\?0\&7X^KE:=%6-!&+&U8S_Z#<;YH78,Q/MH/
MXK7%UC3>D=]0_TRP 'GE?U!+ P04    " #D@FY+IAS:7I$\  !9_@0 %0
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
M,7X"BE$]T*&ZGP]_T-/57CD,D*EB@F>D* 0D5<'!,U.40NZJ\.!9*HJ''ZH
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
M2:>-%P#5_>CZW#1#B/H59\R?17E(EO?,+:?,/&8KO"6*J%8)$ACI0E"M=C2
MW"]FGQ+II:9$"E-4QY1Y,.1ZNC5!Y01ZY8I'!0K B/G+&I N:_#'L)F1CDJ6
M%F*3I>*:$;[(2PON9+DI<Q,NRY O/_7;'/UE\4T:9JVARR$_Y3M.\U, 9MZ*
MP[9]+JARZT94WB&$O>B>+,"D5,=?VO*7MCI=VAI*V V[M)JVG#NF?J54N[X#
MB,4#3>*$>3A;-I1L.K65MP_A/LFY))=9G#PE<1'*0O?2L@!$_R/)Y[<H+3<Z
M.D\>[_%YEK-Y(]TG.[;R0N"ZW_%KIH;4N6PLXZ^I^FNJEC *C<LMG&WL.]
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
MKNV>\J:< %-3$5>"\GC!C"D^[N\TFYO*Y>U#N F7I1SW>!+]720$*5IURO4
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
M'=P.IP=.Z0H8P/6G@U&7_ 5NX].#VT;< +?_Z<'3HQ=OP#I(<K N0 ,\#7B
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
M<FHTJPV830%A"0TT012#@^"P6M_1>IZ @3O$[S)9)!Z877R>/N3I0R^4/C3
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
M4'BM,>!+*&\'B700;,@E)%X+%(,TW?(1LCE>3EZ?:5K_OOHAO'5E=,-YP9&
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
MC4S<C;]!;M@@=U.3FPMRB^>@(.M@1QXI-W7"9RBJ%9$X%?UTFU6-629CZ E
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
M]J[[YO '6*76.;&KFU\W!ICKFTEZ$'<P"1YVQAX!HD:/+54\+#E,GWUC6['
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
M@=8WCNB?V[R S;1<_13 5:6SW:#2-]ABGWUSN[H*]"(QJFV\&:I&M7\G>QS
M:E CRU:94B5):NO /LQ(U\6^0O#R@SN]:]NT#4$7^-I/95_KYT)0$@E3--V;
M<>,QBUZYAE>M*6J##L0V* $2 =%36:\6*6 J+/%FTAPG80U;-UU?C#=TCF=V
M:?/,2J.F8?.0S^.T_.D7ONV-3J:WFQ[]G/0L; MA)*H*VN%H4T(F9_4B8*6-
M/#GA.F)TGV"U<6\R->[G:ZC*_R_A<2GK@OR#!MD#!]]U=QLYF_G:]WU0G1G*
M./10)K0K3F",ZX'F*TT$28GAC ".1($?[EL$* FT6KL ];7Q=N+<!MDR$U6]
M(W&UJ+I##I\^0U^./XFZ(+@]E?;.&SB1(I8D09:#]UF>3MX/I\%U:#^HU)@[
M^4/KE9D[LO9SN3NP7MF$CZM7YNBPPG#!\5$UQ(OI'%0-,1YW3!VORM25P14?
M:TP;-"=SI@X Z'3U 6#G1B'@^.!6(PQS8S(JX4"61^F$TX690I)LQZ;O'VPT
M%=5E43MP.K]*KS\)F[&**Y81NMXD;$?+?E=<FO)M4GA[XAA8@<'$PD_L_.&K
M9^[\:4SF[OSA0"=\_O I'9T_*#XX/G\&N3&=\Z<IR^/.GY.%L1G35":_7<5Y
M&"0 _C*-+D[K**@,140Z=4UIW?U1)C1*P%+8+B'BQ'6NNQ)?F0ZS'/=Y"T.V
MY4?O'0UI_ (9E#>T&&[[IO85M@M<_^S.FL+UHX'J$6>:,H0ZKW @68W$C*14
MA!!4K;5$3V26^NDBIRA;#,E6Q_LK2=@KA+Q>L>R";1^+U39I07=PPR&GP>Y
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
M7?._\1]6/^+_@XHA_"?_#U!+ P04    " #D@FY+'RIB=#P]   C+04 %0
M &)K>6DM,C Q-S Y,S!?<')E+GAM;.U]67/<N)+N^XVX_\'7\\QV>VNW3YR>
MB=+F48QL*22Y>^9I@B)15>AF$=4 *;G.K[\ 656JA0 2X [AQ8L$D)D?$T#N
M^.=__%@DKQX199BDO[U^^]//KU^A-"(Q3F>_O?Y^%TSN3B\O7[]B69C&84)2
M]-OKE+S^CW__O__GG_\O"+Z@%-$P0_&KA]6K^WF>QHB>D05Z]=\GMU>O@E=O
MW_[CX_N;KZ^^WY^^>O?SVT_!V[?!V_=!\.__3'#ZUS_$'P\A0Z\X$2DK_OO;
MZWF6+?_QYLW3T]-//QYH\A.ALS?O?O[Y_9O-Z-?KX>*W<;:=L#OXXYORE]NA
M1X]^>E^,??OY\^<WQ6^W0QFN&L@?^O;-?W^]NHOF:!$&.!6(1((6AO_!BA]>
MD2C,"ABU++R2CA#_"S;# O&CX.V[X/W;GWZP^#5'_=6K$CI*$G2+IJ_$W]]O
M+[?O?, D^ NM?HK(XHU _.?/[W]^(P:]X01G:('2+$A)AL27F(:8!H]ADB,6
MD&DPQ2EG"8=)P1W-Q5C&&2S>-Z=H^MOKA[]6.-@\5I#T;_6>FJV67* 87BP3
M]/K-#GM+BA@?6.!YQ7^P'B\8:9W5DBCT(T-<G->@;^A*2*0!1/SD?[_QU[)[
M<K%YS=V&(#9YX.\+HVSSLB1\0$GY'(-9)8F)$#A"U\#)2-Q='M.0/12REK-@
M%H;+ K<W*,G8YB<%,\'/;]<B]V_K'__O&6910EA.T3U'YH2_Y"\)*P8S1LY&
M\*X_1BZX0/\NY/F9/K8E4,(*:$[WK-Q%* TI)M]3MD01GF(4\S,DQ*F$#>WX
M'EC8K%2^5Z%+_D\FHUTZL$>B-X!.?F MW55C>R3]/GQ(D([FO4$J8G=/G0F-
M7A'*]9G?7G.=B/]FBBA%\57Y#NGY79P_!2'\A84.\@^QU%#\VVM^SFRI"&FT
M=Y8=/V@]XLTRI.(@B^8XB3>SIY0LS,\, H.&O[@E6#*N9J*K3K !K#=BM<>W
MATXW0@-;T,1XMW4.E_V54;5VY%LA&(RWSH A.<]<$0N(,DNL-*UGA/[YIM+T
M:=+H^S7@Q+!@B6C YISI@,]8D#1@&:<K0$M3<P_\O&X,/4-RO(GG3;P!FWCG
M(4UQ.F,WB-X):=:9=]KQWK3SIITW[<:@=GC3SIMVWK3SIMT@P/"FW2XL0"VK
M4[/NEP"GC_Q_A*X"0PNN:FHWQIK\S=XN\W;9@.VRRXW85M GX00RQ5MGWCKS
MUMD8- =OG7GKS%MGWCH;!!C>.MN%!:YH=6J@?5C'HT129RRB4DN4LN)-AN::
M_D'=&&]0.KPI)[&!KJ>G.Z#=HD1D49\2EK'"JW B<+T)5P7=.NNBH:>.W"1T
MA(T^+5MO$'J#T!N$WB#T!J$W"(>#BS<(O4%H;1 VJAMW93/&)"I*TH(PC0/^
M-\Y6 4ZGA"X,;4;@@UJW&8WH@-F,N^H+0]%/,_+X)D98D/!!_$- \F%'8>$_
M^M\)IR$6=%PDX>Q 5Y'^WE:G@A)UFE,A\Q=<4,/D?U!(S]/XC -709]N:-ND
MGJT_8TG #>);;GS!?W:HJX+&=DNL0 M&ZM'(K@B]?%X0,N,%.KP'DJOT?\C0
MKD@M)5"^MI3CNB+RGK]'0=ONK]LFZ;S8I4_Y6VF87/+]^,=_H54%;<IQ'1%9
M9/G?B23_XBAGUWE6-"S :=4N#Y_4$?GEKGZ+EH1F_.U"DZO<IR##NR&YTBLD
M^W4W)%W@!-%3OF9GA,KEM')4-P3>HAD6>FJ:?0L75:M<-:P;$G\G2<ZU/5K"
M)!=!R;ANB/P#)<E_I>0IO4,A(RF*+QG+$942JQG?-M%7:!8F)2457CW%B+8)
MNZ>AV.ON5HL'DE205?E[=WQV*N2);C,;NS$-4LP(0#S'[E\Q 0*N>#LJ'I6>
M6]C)Y:B<:!!1:L5@2-ZY 8GB/ %#\=X-*&!^'# J']Q 1:NA@P'YZ!(@$'L/
MC,PO+B&C-$/ D'QR"1*0L0.&YE>7H($[?,#X?'8#'[E[$:ZV.:+) KS <$P<
MT65!X1$X*HZHL\#X%AP71W1;10RUJ_!Y1+C!E9:)R2DC"8Y%J#]X"!/1LC=@
M<X0R%D2E7B6Z!?%/%^1IF,=8C"NQF*,,\P]KT!&IE=>V'IIOD>I:R=]W_$V(
M3=Z>DO01<<7W(4$WF^51'.)?T>+AR.UK,]7$T:HD]L2>6/#4[C,\3Y.0L>MI
M08LR&U@^L >BGY6]FY!>TR([*BY:LFT*]V5<P&?VRE:IPT[R;$XH_A>*]>S(
M9@R C<)* ;.P/WH Y,OCS293NF=D?Z.YPG_G8O?G!TKY"\0/@$+P)4R93N^;
M0<.=P&QRW\P!]P/8I&$PH]P5]!.&P81^;P#.\N5 =<I3=I432'6-;+RO:#(C
M^GJZ+8BY(0P71J^Z-LYDJB_5\J5:-0LJ(%+6>[V6KT@:%"[2PX' K6'G0-%7
M)JG/U+&GB!A)B;V?:NQI([8P&7K(G).F3JH@QR(S+[X*$E9-;6+L.[=@#)"!
MNJZ<6T?&TE/E81E[]EY]5.IGD@PTA:\.-#"'Z=AS^LP0,@XNC3VQSQJ>A@ZK
M@2;WU82EUBX\T*2^FI  MN .^OR]#=(PRRD2=PP_Y(QSP%C1\^ A9+BX>7CW
M[?#4DAH/[Z8?8!W:?(_ /3?MR1J^,\0BBI?%ZDWC2121/!7YWS<DP1'6W_9K
M_9R1-]!SA W?!_ %1\U\<&F4WAG?!]#W ?11MU%[P,?BW7SQ'G##/H UM>%.
MK<AWP8QPDD1"?H2HJ9DHF=V-':A\>2U#[XMX[FGY6)GIHQ_80*Z_>Q:G-[^\
M^>7-+V]^>?/+FU_>_/+FES>_O/G5D/D%U<@[M:_>!V%I][& H@CA1_$Q32].
M5C^D&VL+0H./KGE;9\"VSA4)4U8*# UC-$GCZVR.Z.U6G!G\EN5:S_)FGC?S
MO)DW!A7$FWG>S/-FGC?S!@&&-_-V86E  ^O4$OP83#DGA.YDC0+-OXJ9W=A\
MTA?7,O0N-L]4AM;DHWQ<S=N:@[<UOR RH^%RCJ,ST:@>/^3%9BS7_O43AL*$
MTG"$3!D0(XAE.*ILF&<S=2B,71"*\"RUX*MR9O=L?0U_X$6^4#)0.:8'4G&J
M)[5J3/>DWH;I#"FVH*/?]T2B$LN*$=Z=YMUIWITV!E//N].\.\V[TQK&Y?C8
M)H#CTA7N 783L3%/7,%'[U^$6IZN>%R;D!B%G>1*XY:&%I;43'9%G/0+3&)7
MN0* \OQ1F+ZN+!0U_W(OA2O\=QO.&TMC)Q_.,\C:U 5[.@W4?0KXP\.DR&]D
M9)H]<5:#!$?BYIJ XMD\,[BHQ_2)W03VC ER)K-3=JG.&H2K$H/; @+%13KZ
MX2./G3G"1I\A0"ZY..,B\HCB2[YPTYGH)CMA#&7L9/4U_)/0HAVMPH5I\81!
ML?E,HKBE6^DAMWQ*#TG$Q9+G1]5D1E&Y'RGC%=KQ/019^$G"3]3Y&7I$"5D*
MFB9I?$H6RSQ#=+.WP7.A:S_/!W!\ ,<'<,:@W/L C@_@^ !.P[C8J'FD(=7)
M%0SU?A=K9=H5/VU-,0,JLJYX-2W1,G,/N"):_N80[P*V=P$W;$=VZBS^'##1
M&'Q.$OY!6(#^SG&V,G0/*Y_1C4,80$(M%_ IHAG7/:ZG4[XE4G;.N2$KA%CQ
M?=-"(@A5.%QMYC?@%C[#%(DG\]><_T!1GO'C8$V#G%;PI 8(W  AIZ9Z1 .O
MOB#YFA]V/;V?HQ,2TOAZNN%>\3'-9CI6[B,A\28)H^+ADQG_XX^0TE#F602/
M;X(LBA\YUY?I(^(;!+V[F2A(THQMA!RRP(P1NA(?1T6*?%P#9-SR XHR5%X)
ML4QP)J=$,[2)T!5:9L4S^:\^Z@4',+QAHC[!B/G4 A%&=Q[N$V9Q76(#Q()O
M'CPFUO#2PEK$;N2FO!SF.U<+Z,VE<G. S>C>JSOA*F5\SU^K<$17CNF>U-,Y
M1E.0&F(PHP<VI)?5'E*ON=6V!Z+74GQ-"Y->(3+:\0-A ?(!5#-Z8./Y-B:U
M[,O&]9#1@!ZRRY2KC'FAL,FE1CZP;Z*U\7O=\#[R2$IS0BDEU8-&GO3B"!M]
MYNYLK.9B_[@N6O@KY4@[O@<6"A^.\)Z1E"])Y>I5CNTAI2C$M+BH\F2U_>=_
M8D2%<W!U);R#JJ0IH\F],G>%PP><".1UB6"0.3VR<IDN\XP5X+Y7KA/ C![9
MV&#+K:FO*!2;4GR=WG+UF8K<Y!-QO>#WE#PP1(L&0P4/_-<DC?BLPA%[^'W4
M.6]=O;='2-?\%&ZSX^4(@\?D&;Y7A8K4\?2J^$92KKZC+*2K>VY],*X/<#'7
M&.JP24-B1KD H--\)Y$1=Q()$[3V<0BCZ7JZ\Z75&:G@B3Z[UH8%<=,S/WE1
M$7]&'-DR]$Z%T!0GT<GJ><Q-N"HL=N$H?/86IO%-$J9:T[G-5_68)KOKOH-D
M^<K&]\C"@5FDTM!!<WR2N$\2MTH2;XO8YY2/4FQ%M!1>]V$\OP<6\P>&8\PU
MJ)WS4B5.NO'=LW"/,T')91KC1QSGH<KWH1P[ -+_P-G\%B7% <?F>'E/SM.,
MRXWR?+1\2O?LK@,E2J6S<HRO#_'U(8=P^/H07Q\"5I%WL-%%S9T#1:EP[P #
MB'&X@LW+[@AG&  BC7B<70&O.M>)=.FM< 5*138'D8UR'1-]7M3Q4:;//W(%
M';7Y1AHRB5Q!"QCM(9 9+N,$2QZH.@:[B4N[@K/>=[1[C!J&;YP!"5X<J0X(
M.%<ZJS+N[&L2G"NJ!<)D6 WAG#3Y9K05O/MFK(9),JY(!5Q5A!?M@;$9?<=:
M0%3)%4$!6V"JP@%7]A(M&#;E[JXL&["D@(OPP,A\&#8R !4?%F5W95,!&88&
M)?1@7#X.'!>X+:C/JG)&6$SC6II"1U<.(V-<%)D6KIQ!8$S:V%S&<@K!L &W
M4P'C\\M(\)$W3+0HI'-E%VX@AJRK< -#]6G84!D)DJYZT4'Y4<=<C)NC@!'Z
M==@(Z<5&UPW!%5E1YPD ^UDYI]( _/S 1E9@:#Z/!!KIB@%VG7%EX8"225J2
ME8%;2W;05+9@<\4@@'DS;7I3NN*/@2&D:B@*WUE&GZ:@: KGROZJS04%=KUQ
MQ62&K0_[5L6N'#ZM7PC[=N +I]MV^&\'+@Z^'SZ@IJL:%JOZVF>T.NA___;G
M@*%9\7^<3@E=%&_9$ 1L@*]^2#<=\"$T.',+:C/UKOPXX[L7)T(@=8O97R<H
MC>:+D&KZN@*G#8&AU98V5;-7X+1!,*1IH028,0 VM*V3 #-&WAW3$3;Z;/+Y
M!9$9#9=S'!V)B[*&'SROCTYC-)M/%HCB*%3R(!_83P\L)G(NTQQ]0^K^"<JQ
MOM.5#0NEUO,LU&&B9D$WOC<6;M&22S5.9P8M;. S>VPFM(LUI!>2;+SO/^7[
M3UGUGQJ7N>V;T/@F-+X)35NX2 \78JPCN((-Q&@F%L:IP_A4.TA4("F]1*X@
M!<CQ@#IH7(E"&BXN0^/<%92L!$?AI70%%YNM!^!C<"54:Q";4QN5KLB+D9JC
M<Z(YEY3923Q[X'ED/IQM&\XV];5U&\A^%RS"/PD-HIQE9"%N00_3. BCB.1I
MQ@**(H0?=S\Y-+AM_.". MZ6=-6[!SZG0JHFZY?<;M^AN/H=-L7$UR:-T*<6
M],%G-4+B<)(()"1>I^AT+5%RT*2#&B#@_HELGJVX!UL^JGNO+5#<H,,'$*#W
MF2 ^$Z03-N"A/I.I V!LG"DNFRW5+*$".&ODJ2Z.L-%GQLY7H;!NCVW%YB4?
MV$-.3M'?<X\B];5_NO$^0^>%9>CX) J?1.&3*'P2Q>"%QB=1J'%1J"7$6 %P
M!12?/>&S)WSVQ$ 6EXDE[@I&/G?"YTZT(C8Z+X0K@J)6:T#A%E>$ @"%)O;E
M"A(VNP<LLN5*6HT)0E:A9E=2;HR!:@>E@8N3S]+R65H52!AF:9F'2;M-TWH?
ML/R!H;]S\2.A9V;;[P9-R%(\HJ/4*RT%]9*L2,KR) O3:'6!Z4*16J4:V$ F
M3GD%%^.074\WMY<5=\.RRS0CTL;U!R3:/,*Q5*O&<@R>L128G:R^IY@+X1EB
M$<5%_S9U0HC1] $P>'R=KHXGV06\W;+!E19$^=:>K00]RF\B']I'GD'5I4A'
MJ07RFY-&FQ3A"!M]YG;<HF5.HWG(T&1&4=D#^D"ZE4O9>+[/1?"Y" JZG<Y%
M:(G8K5)[+G1:=9J0:FSOI&MR8S6C!T&^>F?1C>^=!:9MW:,;WST+R@;!!^0#
M+M7LE?0_<#:_14EA\+(Y7MZ3\S3#V4HI5I9/\5E3/FOJ$ Z?->6SIB!&+JEM
M ;@#DZ%_AECX05P!"WQ];ZTCS16T=/HN,=8LG4%&'V>"V JN9(+8"\J+3S"S
M\*V[@H_-R54_.N1*H@U$NG11 G<D2:TJ0L.>+R<G!."'<$4XP#J?*D3U A-D
M&L@6&OC-=SY;R#);".B$[2I%B.%9BJ<X"OF_UXV,<#H+EB3!$5<.MO_84*?/
M&#)]8NL)1'8$U<HGVGFY-1F[.3)-/*^W)CV<JILU+9HXNWY"]TR<A RSZ^D!
M::OR3UW$Q6QR#XT6T-,.;92D_)]1Z7@W8=/V,=TS?$"(1AXUHT=*?I\I*S=<
M*:(WW.XD\2V*Q)7+Q196G/CQGSG+A-#LV+ RSBP?XQ-8? *+@FZG$UC&I5TW
MI_;X@+$L8 P\'UPQU'RP> A^C8%[O+Q? ZK\'A>A:NTV5Z !\$OJ&8&N+"<S
MI.K9D:Y$I\PPJV<*=5J)^+ZJ57J0B3]-*Q(AC^JF,A%.2>,>1?#[=:Y$0T:\
M_6S(PAS%N8BC;:KKBW37*Q*F;)+&ZZ37=/9<<Z]-Y*[_1.]&\&Z$ =7!W$/$
MOGK0*(B%^5S'I0TW<)QXWXS,-Z,6'U<,*>^2\2X9[Y*!IV-5'X"D!<VP4\/P
M0\!$"FKP$'+X CY\B5)6O,G..@0_KQL3T9"<=NQ$,!$@8]&0)6\Q6EJ,YUPR
MR0JA.T0?<82*3.T3@?GI#N23I""NR.GF"YO,4OPO%)<^H5/" (7!;;_/6YO>
MVO36IK<V6[,VX>>1-SF]R>E-3F]R>I.S<9.S5>6Q4X/T8S -13F3R"RSLD#E
M#^C&Y-2]OY:->5$\&L4F=SY#YS30AO1BP_D%0DRI/4&'-T"45'.1?RF0(:[[
MT#W4>VA=3B>K'?>3NFU8$X_LHS'C+BV:'HSRH=YWXJ/MWO_A_1]#<"F,BMB7
MY_]0J '>X>$='M[A<8Q+(ZHE,='D7$%.[QUI3FUWQ:/4E+19&-.N0-BMAW+@
M10+>0]EK4LRX5Y(<,C./6*<^V5\"G(J..82N['RR\@=TXY/5O;^=O!_Y6T'^
M11W1WCMEZ9VZW,"ZOGD19.::3O=^)^]W\GXG[W=JS>^D.!Z\W\G[G;S?J6\S
M=N"6B#=C;<Q8$^6O4QOM4\ ?'B9%J1\CT^Q)Y&0FF(LQ0P'%LWG&[&PW\P=W
M8]/9TE7+UKM;O^BJ?,]M\1I]HHO!M#837LPA QFJME_"&[#>OO/VG;?OO'W7
MT*[J[3YO]WF[S]M]WNYK(A9GK+1W:N_]&G!T6+!$=%U_%Q472/%31&QP:&EI
M[9D^MAM;SXZJ=J)ZIK2 3"@[!KT!99N?GF8XQDF>X4=TAZ*<X@PC=OXC2G(N
M+Q=\EQ!U4WFV+I8Z#VF*TQF[0;2HK#)(6V_X1;TV1#@@3C17C29I?";X0[%A
M%-7J:=[H]D:W-[J]T=V:T6U\#GN3VYO<WN3V)K<WN9OO:6"O(;HB.$8)UJV8
M&IWZ--X%,R+*Z"*21HBF08RR$"?\S.6TY6%BZ,H /JT;#X81,;4<%^<_^/G"
MU\<U5V(*VL.D:.[!/_17DF;S*K^$;H[=O742 D4%P#U9I_Z'R7;K.RLAN=]'
M9)=,LYG=J]BG(9OS#4K\=?YWCA_#A!/')MEI2.F*?_W?PR27V32@N7W>'W@K
M0$Y1O-DX)E&4+_*$?X+X#$UQA&5W(>HG!FF/?+G@V/)."A><%.-2Z6QVY-ZM
M96\<#@H7;QP.VS@<K'/)0J=H3UX&BY*53ME>F?;@<+*R?3JUB*NO<JEG%QL]
MLQOKV(*D6C;R$$U0":E<#".!\PR)IIU")^ +]R1,^/O1]1/? F_Y=Z"/**ZB
M%CRY3\-2M"5]$A1=$'I&\H=LFB?'[36^D30J2RXD^K;I8_IDV=N<WN;T-J>W
M.;W-.40SR]N<WN:L@*2N@O&"#-!ZRF>G%M9N^\YZ=A7@2=UWH&_/AMJVJII0
M&J:S<CM!=%%EA\C&-AI7W.N=M18^)3$[XYP/< *LR^.]C*]:G&4H/EF5F.E,
M3/T3^C2ZOB RH^%RCJ,SS#**'_)BWY5; /H)0V%":3Q"I@R($<0R'%7>9F$S
M=2B,<9T!X5EJP5?ES.[9^AK^P(M\H62@<DP/I')-0TMJU9@>DBK$::C8@HY^
MWQ.)2BPK1GB7FG>I>9?:&/PCWJ7F76J6N!P?3@1P*+C"/< Z(#9*N"OXZ'V,
M4/O*%:]K$Q*CL ;:2]P8'TPJ8] 5<=(O,(GUX H RO-'8>"YLE#4_,MM<5?X
M[S:D]]X9,"16XPL*Z1D%)5YRW,[<H__2TD<AT:1. YJ0OH'U ITUWC"<UL M
M!D:YYI&A!#^B^))SE,XPIV/"&,K89$%HAO]5<"GRCCD]_X-">H=_5 8J;1[T
M4B.9E=W:JBBK'-@H:I5O.*U,7M6.;Y\P^<7Q@.%M$27-]H5,Z369>6=ABF[Q
M^\M6XF-63^J3G7(+NJK8@KXS-,V3*SR5.<XA4X?)FFQWO>!CC9E5/6QD[)-<
M%@&T>]BXV+_GKV_N\Q=/&QD 3Z0Y]I_(0)D_67T-_R3T- D94X0R+9XP*#:?
M2?P6+I R4F[YE.[97:L#1?6>A)?=(7T*8$F'\#W,^#X@%.-J/0P\OGL6;L)5
M0<<]F41_YY@BH+*CG=?G=SDB;J-J0IG9C/?593X5QJ?"C"MR[5-A?"J,)2XV
MZB!I2,5R!4-]!,M:Z78EXEU3S(!:I"OQ84NTS'R?KHA6M\'T@4N.#Z9;U,<:
M&W8O+;!N$N=Y06'T.@&#]K)W!@N3RH4%AN.#,W"8Q<[  'T</4#P8#<8E%]&
M#XJQWPZ,S:?18V,36@?#\^OHX6DTV 7&[?-+QJTJ1@I7&MW1K)L)K\.1&[^^
MW6Q>!ARY\6OCS64>=IKU^KF\HFM.$OXA6(#XH9ZM:N:Y&CVSF\Q6"Y)JY;*>
M(BH:+5]/IUP?H.R<<T=6"#'159BD&2V2GQ4IA#;S&\@I+/QZU],_0I'9GUW3
M0HWA6@Q:OU_<A,,E=U>(*ZDW?TRC^9K\^0O,&'^Z &PGP?QZ^H42QFXHB1"*
M*]-<H7.;)UA4!YP7@GD11CCA?_,](Z_.Y%1.Z((T6<<JQ?"&R4H?^<(HC-<S
M_(ACOE89MTZ$W[%$H1R153?X-9C>&=G%=5+LDK'<G.;=N8T2?,9M/+'7\+5P
M_@-%Q2U9ZUU)OGN!)S5 X&9KE%-3/:*)5^^OO=F,HAD_=>["!+$KS)=!L<'M
ME@7=DRQ,KO.,GTYIC--9\=DJ:6[FT<WVB>.Z<8DAW]OOY^B$A#06HEA^;,5I
M9C:S 5(ON1J&13_ZS8JYH5SXJDBK'MDH;E>8?\RX^&#%Q0&;F^.JR)&-;92@
M=8GK&4F2D):[W?6TW$'NR4U.HWG(Q*V!*+Y.S[B"M/J=)/D"_8'$,8[B"4>*
MBUP!5/$YQ7$>IBMV6MSY>I<=7Y/;U6O;@$FTW*1LCI<3-KE%+$\XU<_BHF!4
M/;%54L6+CL"Y187'3BC%W[EB2R5'M=ACGC<6"'_-O>VE%F%MEGDAW/?S,+MD
MWYFP(4_#)!+7LY0=+#:+I!BF0K6*J:;?T>BWVCW)KL@38MGO?TQN!)7\I6'"
MKNGYCT+MOMMD1>VQ8X%%6Z]K&A9,8OY50'NGA%.#)[1 _(VXF$0H)'S'WFBM
MZRC"&5]6<IHU$YLE-0FC8H5/9OR/M=VJ4&@@XYL@B^)'SNHE/S,8?\C=S41!
MDF9L(^0081H3NA(;I(H4^;@&R+A%X@A%Q2ESM^1K3DZ)9F@359AHF17/Y+_Z
MJ!<<P/"&B?H$(^93"T10C-CD[=J0%I[0FXV+M_@@*L*,IC9&[(D]L>"I31"[
MOM4;Q;N.M)UN'">KYR'K+7/R)$RNI1C(OA12=YFNSX80T\+6D'N;6GUALY7:
M O!)&F^65ND1.<M%HXGR[55W"9M,;9[<XQ=Q@Z'4+@20%VCMW9$2#7U 'Z2K
MX0;.[X+P\B=<4>+K^9'K>.S [GS6_@RX@3^T41:%MW7K?J\B=V] HZ_>7SV%
MHGQSJ51<8#-ZZ$@@-K![_EI%-5+EF.Y)/9UC- 6Y9PUF],!&&38JUI*R\$X^
ML#>B]V-="I'1CA\("Y /H)HQ$#:XC-,(LXW;<+/9K'_+WIHPJ'M6G[6KU2'7
M7"QHOE#X.J<XXVKJ:9@DH@?9(>TF,,"?VBL@SZY(]4XH&]<]R6?H(;M,64;S
M0H&6[R'R@7T3K6V*H!O>-P/?T[!,U.&*'&91A44$GM>G]&]":TK1KQ[4!['[
MP>QU:0>WQ;27UT*F]OD=-K'G8G\IK6'E)]&.[X&%PKTM#'^2"M^K:G4KQ_;0
MQV7K:8C_S%EA4CX?VQ(6E'-Z[;VS(4QT$%W_\S\Q-R-I-%]=H4>4J-KN&$WN
ME;DK'#X4D11M*R'(G!Y9N4R7><8*<-\K%SU@1H]L;+#E>MY7%+*<BOC\K=#]
M:'$O)</L>TH>Q)648@<N>."_YMLOGU4X"@^_C[IK4E?O[1'2-3]B;_D#9_,C
M-M@^'_M,;WGZPIFY(HQ=IE&2QR*2>QY2<5>H=L&T_?Y!;)/-,%EXI3H"M'S7
M&,%C$HZJO+^MOFMHX+'CTQ:V^YD\HWM6_:6&;9#*398%UYNSD*[NN;K)PDC(
MN\8%#9LT)&:4"P ZK;\6=VN_L]BLQ8W<JJZ)JBF]=NO;BT]O;.C;,),G_IE,
M'0YK-R&]ID7Z7JQ*O36;/!SVRK#N),_FA K/$XBMPTE#8V<GA]V GYU9_3)4
M5@==4++8+/<B/5:2& V>-T2F)/DNABQ*GC(\AM<9=MO</R,^#R?WR9Z_/+FQ
M]I]A@M:'NPAE7$]W=!9UZUCP1-\&UX8%VX2UXH_?Q16(FQ0>682XR5?TN1E8
M\_'L*.>;W*),]!/%O%$F0F#/>F'3^$'?ZQRHOQ-1I"%<'5W#NO]F9X"]Q>RO
M"XI$OSW$5<BL*UBKWCM*4"O3>YM&L/(E@X:+*;?^PC63QEP33+79$FV^:DS
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
MB(SV8X.E/Z*K^A[*Z);W2.R%]+TVAC*:]WL=*HAMJI-A-ST=;>R,JD:/%?"
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
M.&#*[F&P8V9<IO)@5"E?&N]+XWUIO"^-K^/NA)D[[6'"3Y,'TG6FHI9IZ4V
M7;LU>\C -@&GEJKOBCO36II,[< 6<QN&+6;-Z)XM9C,,&SY#5U"G_O+W0;BN
M,! *\J:$C>6+14A70B^N^K6=)[R)5W7CXVZ.TG:\UTW0!_)+-P=$I]=X'=5D
M?J%R3Z=D=)]-G24DG2HO&8)-&@PSVDN3P/.&P)+\(H/*L;T*5Y*0)Y' 6=&+
MYYE(C:R9/*/7=K\P2O7":/B87GGV?G7O5Q^&7WU<GIL.="'O,O8N8^\R]B[C
M.BYC$T7?.1FQ04:?F-BT [2'\II:"'50EMYGNC 0FUI&30O>35<@4YA%[16^
MC&@)5C@$.O4!?UAG23R(_GE!M-.=,$!E(R063 GEOTDSG.8XG06D;&UAGQ;=
MZ#N[\0JW0'([[N%&"07YB5N IFLG423VV.H>G>MN8 K7$'QR+Q?E[@:#K\2K
MQ=XJ]TT 9@R&#:5C"S2G>U9N^:;$-WA1)GJ&'E%"BNXL:T'YBD1P5<*0P4SO
M=K1A 27\F;,O*.6;4\)1GL0+G&(1VA4-D== ,^4WLGJ&][!Z#^N+][ VJT5X
M5ZMWM0*5&6*E,KB"D-[_"E8(77$W&@I-C2/?E21,0\2,%5E7)*O;R,_ A<9'
M?LS=K::NADX]B1^#:2BNW1"J69RC0#"Y_I&EG]#@B=UX 8T)JN7CNR@>C.)C
MI_'V-T73DBIO'72N9:Z2,<77%,]P&B:7Z2/!$2H:89G1K7I" Z1+#1.#;PYR
MEQK+4!_)C9O+#W:NYA =TD YF\JY?28_NN"C\HX;[[@9EN/&9#_S;AGOEO$9
M<-X.LK&#:JN'K=<+#RGAI)X1\(*3XXRTU][LZRE"MLDWNL=T;TG+J6C ?.8O
M$+>"RFW-@P%=F9)53!O;CW+DO%WE[2IO5PU;[ZFYSKTQY8TI;TQY8ZJF>5"I
M_W2JV/X2X/4-QJLB\8>D2%12DNG.S^UT78LG=Z/^6A/63M*X!3D@7=6:S6Z3
MB]>D7(BTC3F*OQ 2"Z/O>BHR%>CCD?5@,;-'MN3M*7:']!F8V=)Q&SY]Y0)$
M<9@(0_PN7RX3C,R^A<DSO*WD;25O*XU!K6G^G/'FDS>?O/GDS:<Z00-C!= Y
M08'!8ZZ3O< (E$H;[]0>EW;19RC*:7E9+?H1)3FW0\MTCVR.MIWSGZ?L],]O
M^OZLYBCI^>*LIAFIY1\X_X%HA!FZH3A"7R@22_9^'J;KUK]?0_H7RHI?;N\G
M%U15ET0V^,0&8G)[A%PAQAKDR^YQ;08:.Q WD/^G,['O-$<VS7!!(GY$=UL^
MSM=L7' N1%Y^7NX<U].C9M%5.=NM/'MTT)RLJA^@L-4[>.-08/P6+I#25P2=
MUL,M>OQT)2N$BA[[UTOQ+91E]-KQ?=_-IJ1>-=1['&U8J*QX*@_529[-"<7_
M0O%WKO?0'8FY2<*4G:SVCNK;,)TAE>NOO3>-"K9C5M0RT]Z;O'_;^[>M_-LM
M7>L74AJFF7+_KQSS4ESQ7:C\WG7O7?<=Z?[$5KUV!>0V-2+2H0;AS/?0AVC:
MUF&="6*T*]K-.@J= 5TKOYVY=%R!M.-S4._><*5%3<?  KU>KJ#;^?9;,_X$
MQMWX!E"GI5IA#3LCR9WF$ U<O'P.D5G:1PLAOTZS13X%C$RS)^&S2?@^6C1J
M#=,XH.+:8+9[1];AN,T0N]R0QM_;329(2V37RONX6[_IJGS1;?&>JD!_Y4"[
MR@$34JK[3H''MT66].)(DREMIH$T+FN@I(^6)-S'3'T4Z^5%L<:E^72],?A
MD \$^1H.;W_9V%^&ZJ-SXF$(BK]'T\ $@AC@Z]^(/\2=)_PG_Q]02P$"% ,4
M    " #D@FY+46Y^-6VW  #!:PH $0              @ $     8FMY:2TR
M,#$W,#DS,"YX;6Q02P$"% ,4    " #D@FY+!* 2>L,0  #^M0  $0
M        @ &<MP  8FMY:2TR,#$W,#DS,"YX<V102P$"% ,4    " #D@FY+
M<?&MY!(*  !HB0  %0              @ &.R   8FMY:2TR,#$W,#DS,%]C
M86PN>&UL4$L! A0#%     @ Y()N2Z8<VEZ1/   6?X$ !4
M ( !T](  &)K>6DM,C Q-S Y,S!?9&5F+GAM;%!+ 0(4 Q0    ( .2";DNV
MR)[YY%    TU!  5              "  9</ 0!B:WEI+3(P,3<P.3,P7VQA
M8BYX;6Q02P$"% ,4    " #D@FY+'RIB=#P]   C+04 %0
M@ &N8 $ 8FMY:2TR,#$W,#DS,%]P<F4N>&UL4$L%!@     &  8 B@$  !V>
$ 0    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
