<SEC-DOCUMENT>0000944075-17-000009.txt : 20170324
<SEC-HEADER>0000944075-17-000009.hdr.sgml : 20170324
<ACCEPTANCE-DATETIME>20170324152432
ACCESSION NUMBER:		0000944075-17-000009
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		73
CONFORMED PERIOD OF REPORT:	20161231
FILED AS OF DATE:		20170324
DATE AS OF CHANGE:		20170324

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SOCKET MOBILE, INC.
		CENTRAL INDEX KEY:			0000944075
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRONIC COMPUTERS [3571]
		IRS NUMBER:				943155066
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-13810
		FILM NUMBER:		17712589

	BUSINESS ADDRESS:	
		STREET 1:		39700 EUREKA DRIVE
		CITY:			NEWARK
		STATE:			CA
		ZIP:			94560-4808
		BUSINESS PHONE:		5109333000

	MAIL ADDRESS:	
		STREET 1:		39700 EUREKA DRIVE
		CITY:			NEWARK
		STATE:			CA
		ZIP:			94560-4808

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	SOCKET COMMUNICATIONS INC
		DATE OF NAME CHANGE:	19950418
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>k10-2016.htm
<DESCRIPTION>FORM 10-K
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">UNITED
STATES</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">SECURITIES
AND EXCHANGE COMMISSION</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">WASHINGTON,
DC 20549</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 20pt"><B>FORM
10-K</B></FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>(X)</B></FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>ANNUAL
                                         REPORT PURSUANT TO SECTION 13 or 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</B></FONT></TD></TR></TABLE>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">For
the fiscal year ended December 31, 2016</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>(
)</B>&#9;<B>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 For the transition period
from _______ to _______.</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Commission
file number 1-13810</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B><IMG SRC="socketmobile.jpg" ALT="">&nbsp;</B></FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 16pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 20pt"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(Exact
name of registrant as specified in its charter)</FONT></P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 45%; padding-right: 5.4pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Delaware</B></FONT></TD>
    <TD STYLE="width: 11%; padding-right: 5.4pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 44%; padding-right: 5.4pt; padding-left: 5.4pt; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>94-3155066</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(State
                                         or other jurisdiction of</FONT></P>
        <P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">incorporation
        or organization)</FONT></P></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt"><P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(IRS
                                         Employer</FONT></P>
        <P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Identification
        No.)</FONT></P></TD></TR>
</TABLE>
<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>39700
Eureka Drive, Newark, CA 94560</B></FONT></P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(Address
of principal executive offices including zip code)</FONT></P>

<P STYLE="font: 11pt/4pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>(510)
933-3000</B></FONT></P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(Registrant&rsquo;s
telephone number, including area code)</FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Securities
registered pursuant to Section 12(b) of the Exchange Act:</FONT></P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 45%; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Title
    of Each Class</FONT></TD>
    <TD STYLE="width: 11%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 44%; border-bottom: Black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Name
    of Exchange on Which Registered</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Common
    Stock, $0.001 Par Value per Share</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">NASDAQ</FONT></TD></TR>
</TABLE>
<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Securities
registered pursuant to Section 12(g) of the Exchange Act:</FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">None</FONT></P>

<P STYLE="font: 9pt/10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 9pt/10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0.05in 0 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Indicate
by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. YES [ ] NO [X]</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0.05in 0 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Indicate
by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. YES [ ] NO
[X]</FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0.05in 0 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Indicate
by check mark whether the registrant (1) has 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 the registrant was required to file such reports),
and (2) has been subject to such filing requirements for the past 90 days. YES [X] NO [ ]</FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0.05in 0 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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 Rule405 of Regulation S-T (&sect; 232.405 of this chapter) during the
preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). YES [ X ] NO
[ ]</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Indicate
by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (&sect; 229.405 of this chapter) is not
contained herein, and will not be contained, to the best of registrant&rsquo;s knowledge, in definitive proxy or information statements
incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. [X]</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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.</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Large
accelerated filer [ ] Accelerated filer [ ] Non-accelerated filer [ ] Smaller reporting company [X]</FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Indicate
by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). YES [ ] NO [X]</FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">As
of June 30, 2016, the aggregate market value of the registrant&rsquo;s Common Stock ($0.001 par value) held by non-affiliates
of the registrant was $20,497,689 based on the closing sale price as reported on the NASDAQ Marketplace system.</FONT></P>

<P STYLE="font: 11pt/10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Number
of shares of Common Stock ($0.001 par value) outstanding as of March 13, 2017: 5,938,413 shares</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0.3in 0 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">DOCUMENTS
INCORPORATED BY REFERENCE</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: center; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Items
10, 11, 12, 13, and 14 of Part III are incorporated by reference from the Registrant&rsquo;s Proxy Statement for the Annual Meeting
of Stockholders to be held on May 24, 2017. Such Proxy Statement will be filed within 120 days after the end of the fiscal year
covered by this Annual Report on Form 10-K.</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#index"></A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A NAME="TableOfContents"></A><B>TABLE
OF CONTENTS</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><A HREF="#a_001"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>PART I</B></FONT></A></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 2%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 14%; padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_002">Item 1.</A></FONT></TD>
    <TD STYLE="width: 81%; padding-left: 0.15in; font-size: 10pt; text-align: left; text-indent: -0.15in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_002">Business</A></FONT></TD>
    <TD STYLE="width: 3%; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_002">1</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_003">Item 1A.</A></FONT></TD>
    <TD STYLE="padding-left: 0.15in; font-size: 10pt; text-align: left; text-indent: -0.15in"><A HREF="#a_003"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Risk Factors</FONT></A></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_003">8</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_004">Item 1B.</A></FONT></TD>
    <TD STYLE="padding-left: 0.15in; font-size: 10pt; text-align: left; text-indent: -0.15in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_004">Unresolved Staff Comments</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_004">18</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_005">Item 2.</A></FONT></TD>
    <TD STYLE="padding-left: 0.15in; font-size: 10pt; text-align: left; text-indent: -0.15in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_005">Properties</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_005">18</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_006">Item 3.</A></FONT></TD>
    <TD STYLE="padding-left: 0.15in; font-size: 10pt; text-align: left; text-indent: -0.15in"><A HREF="#a_006"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Legal Proceedings</FONT></A></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_006">18</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_007">Item 4.</A></FONT></TD>
    <TD STYLE="padding-left: 0.15in; font-size: 10pt; text-align: left; text-indent: -0.15in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_007">Mine Safety Disclosures</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_007">18</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><A HREF="#a_008"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>PART II</B></FONT></A></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_009">Item 5.</A></FONT></TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_009"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Market for Registrant&rsquo;s Common Equity, Related </FONT>Stockholder Matters and Issuer Purchases of Equity Securities</A></P></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_009">19</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_010">Item 6.</A></FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_010">Selected Financial Data</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_010">21</A></FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_011">Item 7.</A></FONT></TD>
    <TD STYLE="vertical-align: bottom"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_011">Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</A>&#9;</FONT></P></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_011">22</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_012">Item 7A.</A></FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_012">Quantitative and Qualitative Disclosures about Market Risk</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_012">30</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_013">Item 8.</A></FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_013">Financial Statements and Supplementary Data</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_013">30</A></FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_014">Item 9.</A></FONT></TD>
    <TD STYLE="vertical-align: bottom"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_014">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</A>&#9;</FONT></P></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_014">55</A></FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_015">Item 9A.</A></FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_015">Controls and Procedures</A></FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_015">55</A></FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_016">Item 9B.</A></FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_016">Other Information</A></FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_016">56</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A HREF="#a_017">PART III</A></B></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_018">Item 10.</A></FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_018">Directors, Executive Officers and Corporate Governance</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_018">57</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_019">Item 11.</A></FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_019">Executive Compensation</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_019">57</A></FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_020">Item 12.</A></FONT></TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_020"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Security Ownership of Certain Beneficial Owners </FONT>and Management and Related Stockholder Matters</A></P></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_020">57</A></FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_021">Item 13.</A></FONT></TD>
    <TD STYLE="vertical-align: bottom"><A HREF="#a_021"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Certain Relationships and Related Transactions, and </FONT>Director Independence</A></P></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_021">57</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_022">Item 14.</A></FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_022">Principal Accounting Fees and Services</A></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_022">58</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><A HREF="#a_023"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>PART IV</B></FONT></A></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    </TR>
<TR>
    <TD STYLE="vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: top; padding-right: -8.3pt; padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_024">Item 15.</A></FONT></TD>
    <TD STYLE="vertical-align: bottom; font-size: 10pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_024">Exhibits, Financial Statement Schedules</A></FONT></TD>
    <TD STYLE="vertical-align: bottom; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_024">58</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A HREF="#a_025">SIGNATURES</A></B></FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_025">59</A></FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-left: 6.25pt; text-indent: -6.25pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></TD>
    </TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="font-size: 10pt; text-align: left; text-indent: 0in"><A HREF="#a_026"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Index to Exhibits</B></FONT></A></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A HREF="#a_026">60</A></FONT></TD>
    </TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B></B></FONT></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B><A NAME="a_001"></A>PART
I</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>This
Annual Report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended,
and Section 21E of the Securities Exchange Act of 1934, as amended. These statements include statements forecasting our future
financial condition and results, our future operating activities, market acceptance of our products, expectations for general
market growth of mobile computing devices, growth in demand for our data capture products, expansion of the markets that we serve,
expansion of the distribution channels for our products, and the timing of the introduction and availability of new products,
as well as other forecasts discussed under &ldquo;Management&rsquo;s Discussion and Analysis of Financial Condition and Results
of Operations.&rdquo; Words such as &ldquo;may,&rdquo; &ldquo;will,&rdquo; &ldquo;predicts,&rdquo; &ldquo;anticipates,&rdquo;
&ldquo;expects,&rdquo; &ldquo;intends,&rdquo; &ldquo;plans,&rdquo; &ldquo;believes,&rdquo; &ldquo;seeks,&rdquo; &ldquo;estimates,&rdquo;
variations of such words, and similar expressions are intended to identify such forward-looking statements. Such forward-looking
statements are based on current expectations, estimates, and projections about our industry, management&rsquo;s beliefs, and assumptions
made by management. These forward-looking statements are not guarantees of future performance and are subject to certain risks,
uncertainties, and assumptions that are difficult to predict; therefore, actual results and outcomes may differ materially from
what is expressed or forecasted in any such forward looking statements. Factors that could cause actual results and outcomes to
differ materially include, but are not limited to: weakness in the world economy generally and in the markets we serve in particular;
the risk of delays in the availability of our products due to technological, market or financial factors including the availability
of product components and necessary working capital; our ability to successfully develop, introduce and market future products;
our ability to effectively manage and contain our operating costs; the availability of third-party hardware and software that
our products are intended to work with; product delays associated with new model introductions and product changeovers by the
makers of products that our products are intended to work with; continued growth in demand for barcode scanners; market acceptance
of emerging standards such as RFID/Near Field Communications and of our related data capture products; the ability of our strategic
relationships to benefit our business as expected; our ability to enter into additional distribution relationships; or other factors
described in this Form 10-K including &ldquo;Item 1A. Risk Factors&rdquo; and recent Form 8-K and Form 10-Q reports filed with
the Securities and Exchange Commission. We assume no obligation to update such forward-looking statements or to update the reasons
why actual results could differ materially from those anticipated in such forward-looking statements.</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>You
should read the following discussion in conjunction with the financial statements and notes included elsewhere in this report,
and other information contained in other reports and documents filed from time to time with the Securities and Exchange Commission.</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_002"></A>Item
1. Business</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>The
Company and its Products</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
are a leading producer of data capture products for mobile applications used in business mobility markets worldwide. Our products
are incorporated into mobile applications used in mobile point of sale (mPOS), enterprise mobility, asset tracking, control systems,
logistics, event management, medical and education. Our primary products are cordless data capture devices that connect over Bluetooth
and work with applications running on smartphones, mobile computers and tablets using operating systems from Apple&reg; (iOS),
Google&trade; (Android&trade;) and Microsoft&reg; (Windows&reg;). We offer an easy-to-use software developer kit (SDK) to mobile
application developers to enable them to integrate our products into their applications. Our products become an ingredient of
the mobile application solution. Our products are marketed by the application developer or their resellers as part of that solution.
Our registered developer program for data capture applications has grown from 700 developers at the beginning of 2015 to more
than 1,500 developers at the beginning of 2017.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
offer barcode scanning products for both 1D (imager and laser) and 2D barcode scanning in standard and durable cases. During 2016,
we introduced our DuraScan&trade; line of durable barcode scanners in 3 models: linear imager (D700), laser (D730) and 2D imager
(D750). Using the same ergonomic form factor, these barcode scanners have an IP54 durability rating and improved usability features
in industrial colors: Construction Orange, Safety Green and Utility Gray. Our 7 Series standard barcode scanners are lightweight
and ergonomically designed for easy handling as a stand-alone cordless barcode scanner. Our 7 Series come in 6 vivid colors: blue,
gray, green, red, white and yellow. Our SocketScan&trade; 800 Series cordless barcode scanners in linear imaging and 2D models
are designed to be attachable to smartphones and other mobile devices for more integrated barcode scanning and can also be used
in simple handheld mode. They attach to mobile devices with an easily detachable clip. During 2016, we introduced an 800 series
sleeve solution, &ldquo;DuraCase&rdquo;, designed to keep an iPod or smartphone and barcode scanner together and enabling both
devices to be used and charged simultaneously and easily operated with a single hand.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
2016, Socket Mobile developed the D600, a Contactless SmartTag Reader Writer version of our durable handheld barcode scanner which
will be available in 2017. The D600 can read and write many different types of electronic SmartTags, including NFC. SmartTags
are used in many applications today, like digital wallet applications for loyalty cards, identification cards, payment cards,
coupons, event tickets and others which leverage the exchange of electronic &ldquo;tokens&rdquo;. These tokens can be exchanged
via NFC enabled devices. We are also incorporating the Contactless SmartTag reader/writer technology into the base of a retail
accessory stand that today enables customers to scan barcoded documents. The Contactless SmartTag reader/writer may also be used
as a stand-alone base. We will work with our registered developers during 2017 and beyond to encourage them to use Smart Tags
to include Near Field Communications capabilities in their mobile applications.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
Software Developer Kit (&ldquo;SDK&rdquo;) supports all of our data capture devices (both barcode reader and Smartcard Reader
Writer) with a single installation, making it easy for a developer to integrate our data capture capabilities into their Application
centric solution while giving the customer the ability to select the products that work best for them. Socket Mobile&rsquo;s SDK
enables the developer to modify, control the placement of the captured data in their application, and control the feedback to
the user that the transaction and transmission was successfully completed. Socket Mobile SDK also enables the built-in camera
in a customer&rsquo;s smartphone or tablet to be used for occasional or lower volume data collection requirements.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Cordless
barcode scanning represented 86 percent of our revenue in 2016, up from 85 percent in 2015. Handheld computer and legacy product
revenue represented 12 percent of our revenue in 2016 and 13 percent of our revenue in 2015. Service revenue represented 2 percent
of our revenue in both 2016 and 2015. In 2016, we discontinued our handheld mobile computer. The handheld mobile computer introduced
in 2007 has been in decline for several years as developers move their applications to smartphones and tablets.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Socket
Mobile designs its own products and is responsible for all associated test equipment. Socket Mobile uses third party contract
manufacturers to make many components. We perform final product assembly, test and packaging and distribute our products at and
from our Newark, California facility. We offer our products worldwide through two-tier distribution enabling customers to purchase
from a large number of on-line resellers around the world including application developers who resell their own products along
with our data capture products. We believe growth in mobile applications and the mobile workforce are resulting from technical
advances in mobile technologies, cost reductions in mobile devices and the growing adoption by businesses of mobile applications,
building a growing demand for our products. Our data capture products address the need for speed and accuracy by today&rsquo;s
mobile workers and by the systems supporting those workers, thereby enhancing their productivity and allowing them to exploit
time sensitive opportunities and improve customer satisfaction.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Our
Mission, Vision and Core Values</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
<I>mission </I>is to supply innovative and cost effective data capture tools for businesses that use mobile platforms to conduct
business in mobile environments.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
<I>vision </I>is to manage the complexity of capturing and delivering data across a spectrum of data sources, network technologies
and mobile systems so that our customers can concentrate on applications of the data. Our customers are application developers
and their customers in need of data capture solutions.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
have embraced the following <I>core values</I>:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Accountability:</I>&nbsp;We
take ownership and responsibility for our actions and performance. We learn from our mistakes and celebrate our successes.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Customer
Focus:</I>&nbsp;We live by and for our customers' success. We want to earn their top-of-mind choice, enhance their final customer
experience, and create value through our relationship.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Excellence:</I>&nbsp;We
take pride in what we make and do and value the creativity, talent, ambition, and drive of each employee to be his or her best
and to achieve superior results.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Integrity:</I>&nbsp;We
are honest and ethical in all our dealings with each other, customers, business partners, suppliers, competitors and other stakeholders.
We say what we mean and mean what we say.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Mutual
Respect:</I>&nbsp;We value people's differences and diverse opinions and we treat each other fairly.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>General</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Total
employee headcount at December 31, 2016 and 2015 was 53 and 50, respectively. We subcontract the manufacturing of all of our product
components to independent third-party contract manufacturers located in the United States, Mexico, Taiwan and Singapore that have
the equipment, know-how and capacity to manufacture products to our specifications. We assemble, test and distribute our products
from our facilities in Newark, California. Our products are sold through a worldwide network of distributors and on-line resellers,
application developers, and value added resellers.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
were founded in March 1992 as Socket Communications, Inc. and reincorporated in Delaware in 1995 prior to our initial public offering
in June 1995. We have financed our operations since inception primarily from the sale of equity capital or convertible debt and
a receivables-based revolving line of credit with our bank. We began doing business as Socket Mobile, Inc. in January 2007 to
better reflect our market focus on the mobile business market and changed our legal name to Socket Mobile, Inc. in April 2008.
Our common stock trades on the NASDAQ Capital Market under the symbol &ldquo;SCKT&rdquo;. Our principal executive offices are
located at 39700 Eureka Drive, Newark, CA 94560, and our phone number is (510) 933-3000. Our Internet home page is located at
http://www.socketmobile.com; however, the information on, or that can be accessed through, our home page is not part of this Annual
Report. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments to such
reports are available free of charge on or through our Internet home page as soon as reasonably practical after we electronically
file such material with, or furnish it to, the Securities and Exchange Commission.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Marketing
Dynamics</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Developer
Relationships</I>. We actively support software application developers to integrate our products into their applications through
our registered developer program. We provide an easy to use software developer kit (SDK) and training and technical support to
our registered developers. We support the marketing activities of our registered developers in promoting the applications that
include our products. Once our barcode scanning products are integrated into a developer&rsquo;s application, our products become
an ingredient of the application solution and part of the developer&rsquo;s marketing program for that application. Socket Mobile
provides regular SDK updates including updates that support the latest operating system updates provided by Apple, Google and
Microsoft. We spend extensive engineering time and resources to ensure that our cordless data capture products are compatible
with a wide variety of the most popular smartphones, tablets and mobile computers running a variety of operating systems. We adhere
to standards of a number of standards setting bodies whose technologies are used in our products such as Bluetooth.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Mobile
Markets</I>. Our growth in 2016 and 2015 was driven by sales of barcode scanners integrated into retail mobile point of sale applications
for use with Apple tablets. Many mobile point of sale application providers have been funded by venture capital organizations
enabling their rapid development and growth. Other mobile markets being addressed by registered developers include Enterprise
Mobility (field workers), asset tracking, control systems (manufacturing process controls, merchandising), logistics (goods tracking
and movement), event management (ticketing, entry, access control, and identification), medical, and education. We expect all
of these markets to increase the availability and use of mobile applications and the demand for mobile barcode scanners.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Expanded
and improved product offerings.</I> We offer a wide range of products that enable application developers and their customers to
design their mobile systems to meet their specific requirements, and we encourage our distributors to support the full range of
our products. The goal is for customers to view Socket as a primary source for their mobile data capture needs. We offer barcode
scanning products for both 1D (imager and laser) and 2D barcode scanning in both standard and durable cases. Our standard barcode
scanners, the 7 Series, are lightweight and ergonomically designed as a stand-alone cordless barcode scanner and come in 6 vivid
colors: blue, gray, green, red, white and yellow. Our DuraScan Series has 3 models: linear imaging (D700), laser (D730) and 2D
(D750). Using the same ergonomic form factor, these barcode scanners have an IP54 durability rating and improved durability features.
The DuraScan Series are available in industrial colors Construction Orange, Safety Green and Utility Gray.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
attachable cordless barcode scanners, the Series 800 are designed to be attachable to smartphones or tables for one-handed barcode
scanning. They can also be used in handheld mode. The 800 Series is available as a linear imaging (S800) and 2D models, S850.
They attach to smartphones with an easily detachable clip. We also offer a case, the &ldquo;DuraCase&rdquo;, designed to keep
an iPod or smartphone and barcode scanner together and enabling both devices to be used and charged simultaneously.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
design our products to comply with the regulations of the many worldwide agencies that regulate the safety, performance and use
of electronic products.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Competitive
pricing.</I> We have designed our products to be priced competitively although we are subject to changes in component pricing
by our suppliers. We update our products from time to time and work with our vendors to achieve reductions in component pricing.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Worldwide
product availability.</I> We distribute our products through a worldwide distribution network that places products into geographic
regions to shorten purchasing times and provides a credit shield to us. Our largest distributors are Ingram Micro&reg;, ScanSource&reg;
and BlueStar, and they support a worldwide network of on-line resellers including Amazon&reg;.com, CDW&reg; and Barcodes, Inc.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Strong
Brand Name</I>. We believe that our products make a difference in the daily work life of mobile workers and the people they serve.
We are building a brand image focused on business mobility. This image closely associates us with business mobility solutions
and to reflect this image, we began doing business as Socket Mobile, Inc. in January 2007 and changed our legal name to Socket
Mobile, Inc. in April 2008. We stress with customers the design of our products for the markets they address, emphasizing quality
and standards-based connectivity. Mobility requires products that are compact and designed to be handled while mobile, with low
power consumption to extend time between charges, and easy to use. We strive to offer high performance products in a wide range
of competitive prices. Through our developer support program, we work closely with application developers who are developing productivity
enhancing applications for the mobile workforce. Our overall company brand identity and positioning goal is to be a leading provider
of easy-to-deploy business mobility data capture systems to the business mobility market.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Competition
and Competitive Risks</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
overall market for mobile handheld data capture solutions is both complex and competitive. Our barcode scanning hardware products
compete with similar hardware products in all of our markets in the United States, Europe and Asia and we differentiate our products
with our software developer kit and our underlying data capture software designed to work with smartphones, tablets and other
mobile computers running the Apple, Android and Windows operating systems. Our longtime focus on creating innovative mobile solutions
for the mobile workforce has resulted in good brand name recognition and reputation. We believe that our brand name identifies
our products as durable, dependable, ergonomic, and easy to use, all features designed for a mobile worker while mobile, and the
breadth of our product offerings, including the extensive advanced features of our software and software developer kit, will continue
to differentiate us relative to our competitors.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Cordless
Barcode Scanning.</I> We offer a full range of handheld cordless barcode scanners connecting to smartphones, tablets and other
computing devices over Bluetooth. Our Software Developer Kit (SDK) enables registered third party application developers to integrate
the features of our Data Capture software into their applications and helps differentiate our products. We face competition from
products similar to our cordless hand scanners from Koamtec, Code Corporation, and Opticon (Japan). Barcodes may also be scanned
using the built-in camera in smartphones or tablets with applications from Scandit or Manatee Works. However, scanning using the
built-in camera is typically slower and more awkward especially as the camera pixel count gets larger. Users may choose a barcode
scanner that connects directly to an Apple tablet, iPhone or computer such as offered by Infinite Peripherals and Honeywell. Users
also may choose more rugged barcode scanners as an alternative, some of which are integrated into computing devices from manufacturers
such as Datalogic, Honeywell&reg;, and Zebra Technologies. Many of these devices are not Apple certified. Many connect to Apple
devices over Bluetooth in keyboard emulation mode and do not offer extensive tools for software developers such as our software
developer kit (SDK) to integrate features of our sophisticated data collection scanning software into data capture applications.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Socket
Mobile developed a Contactless SmartTag Reader Writer, D600, version of our durable handheld barcode scanner. The D600 can read
and write many different types of electronic SmartTags, including NFC. SmartTags are used in many applications today, like digital
wallet applications for loyalty cards, identification cards, payment cards, coupons, event tickets and others which leverage the
exchange of electronic &ldquo;tokens&rdquo;.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Proprietary
Technology and Intellectual Property</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
have been granted 34 U.S. patents and 10 design patents and have other patent applications under review. We have registered trademarks
with the U.S. Patent and Trademark Office for the mark &ldquo;Socket&rdquo;, our logo, the terms &ldquo;Go-WiFi&rdquo; and &ldquo;Battery
Friendly&rdquo; and have trademark applications pending for the marks &ldquo;DuraScan&trade;&rdquo; and &ldquo;SocketScan&trade;&rdquo;.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
have developed a number of technological building blocks that enhance our ability to design new hardware and software products,
to offer products which run on multiple software and hardware platforms, and to manufacture and package products efficiently.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
own and control the design of our barcode scanners, enabling us to modify its features or software to meet specific customer requirements.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
have developed a number of software programs that provide unique functions and features for our data collection products. For
example, our data collection software enables all of our barcode scanning products to scan a variety of barcodes and to route
the data to many different types of data files on a number of operating systems used in mobile devices. Our Bluetooth software
used in conjunction with our Bluetooth hardware provides a completely functional Bluetooth solution enabling connections and data
transfers between Bluetooth-enabled devices. We recently introduced a companion application to assist a user with the proper setup
and use of our data capture products.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
rely on a combination of patent, copyright, trademark and trade secret laws, and confidentiality procedures to protect our proprietary
rights. As part of our confidentiality procedures, we generally enter into non-disclosure agreements with our employees, distributors
and strategic partners, and limit access to our software, documentation and other proprietary information. Despite these precautions,
it may be possible for a third-party to copy or otherwise obtain and use our products or technology without authorization, or
to develop similar technology independently. In addition, we may not be able to effectively protect our intellectual property
rights in certain foreign countries. From time to time we receive communications from third parties asserting that our products
infringe, or may infringe, their proprietary rights. In connection with any such claims, litigation could be brought against us
that could result in significant additional expense or compel us to discontinue or redesign some of our products.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Personnel</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
future success will depend in significant part upon the continued service of certain of our key technical and senior management
personnel, and our continuing ability to attract, assimilate and retain highly qualified technical, managerial and sales and marketing
personnel. Our total employee headcount as of December 31, 2016 and 2015 was 53 and 50, respectively. Our employees are not represented
by a union, and we consider our employee relationships to be good. As of December 31, 2016, we had 16 persons in sales, marketing
and customer service, 11 persons in development engineering, 8 persons in finance and administration, and 18 persons in operations.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A NAME="a_003"></A><B>Item
1A. Risk Factors</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>We
may not maintain ongoing profitability.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">To
maintain ongoing profitability, we must accomplish numerous objectives, including continued growth in our business, ongoing support
to registered developers whose applications support the use of our data capture products, and the development of successful new
products. We cannot foresee with any certainty whether we will be able to achieve these objectives in the future. Accordingly,
we may not generate sufficient net revenue or manage our expenses sufficiently to maintain ongoing profitability. If we cannot
maintain ongoing profitability, we will not be able to support our operations from positive cash flows, and we would use our existing
cash to support operating losses. If we are unable to secure the necessary capital to replace that cash, we may need to suspend
some or all of our current operations.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>We
may require additional capital in the future, but that capital may not be available on reasonable terms, if at all, or on terms
that would not cause substantial dilution to investors&rsquo; stock holdings.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
may need to raise capital to fund our growth or operating losses in future periods. Our forecasts are highly dependent on factors
beyond our control, including market acceptance of our products and delays in deployments by businesses of applications that use
our data capture products. Even if we maintain profitable operating levels, we may need to raise capital to provide sufficient
working capital to fund our growth. If capital requirements vary materially from those currently planned, we may require additional
capital sooner than expected. There can be no assurance that such capital will be available in sufficient amounts or on terms
acceptable to us, if at all.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>If
application developers are not successful in their efforts to develop, market and sell their applications into which our software
and products are incorporated, we may not achieve our sales projections.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
are dependent upon application developers to integrate our scanning and software products into their applications designed for
mobile workers using smartphones, tablets and mobile computers, and to successfully market and sell those application products
and solutions into the marketplace. We focus on serving the needs of application developers as sales of our data capture products
are application driven. However, these developers may take considerable time to complete development of their applications, may
experience delays in their development timelines, may develop competing applications, may be unsuccessful in marketing and selling
their application products and solutions to customers, or may experience delays in customer deployments and implementations, which
would adversely affect our ability to achieve our revenue projections.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Global
economic conditions may have a negative impact on our business and financial condition in ways that we currently cannot predict,
and may further limit our ability to raise additional funds.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Global
economic conditions may have an impact on our business and our financial condition. We may face significant challenges if global
economic growth slows down and conditions in the financial markets worsen. In particular, should these conditions cause our revenues
to be materially less than forecast, we may find it necessary to initiate reductions in our expenses and defer product development
program. In addition, our ability to access the capital markets and raise funds required for our operations may be severely restricted
at a time when we would like, or need, to do so, which could have an adverse effect on our ability to meet our current and future
funding requirements and on our flexibility to react to changing economic and business conditions.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Our
quarterly operating results may fluctuate in future periods, which could cause our stock price to decline.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
expect to experience quarterly fluctuations in operating results in the future. We generally ship orders as received, and as a
result we may have little backlog. Quarterly revenues and operating results therefore depend on the volume and timing of orders
received during the quarter, which are difficult to forecast. Historically, we have often recognized a substantial portion of
our revenue in the last month of the quarter. This subjects us to the risk that even modest delays in orders or in the manufacture
of products relating to orders received, may adversely affect our quarterly operating results. Our operating results may also
fluctuate due to factors such as:</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 6pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27.35pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">the
                                         demand for our products;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">the
                                         size and timing of customer orders;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">unanticipated
                                         delays or problems in our introduction of new products and product enhancements;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">the
                                         introduction of new products and product enhancements by our competitors;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">the
                                         timing of the introduction and deployments of new applications that work with our products;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">changes
                                         in the revenues attributable to royalties and engineering development services;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">product
                                         mix;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">timing
                                         of software enhancements;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">changes
                                         in the level of operating expenses;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">competitive
                                         conditions in the industry including competitive pressures resulting in lower average
                                         selling prices;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">timing
                                         of distributors&rsquo; shipments to their customers;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">delays
                                         in supplies of key components used in the manufacturing of our products; and </FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">general
                                         economic conditions and conditions specific to our customers&rsquo; industries.</FONT></TD></TR></TABLE>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Because
we base our staffing and other operating expenses on anticipated revenues, unanticipated declines or delays in the receipt of
orders can cause significant variations in operating results from quarter to quarter. As a result of any of the foregoing factors,
or a combination, our results of operations in any given quarter may be below the expectations of public market analysts or investors,
in which case the market price of our common stock would be adversely affected.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>In
order to maintain the availability of our bank lines of credit we must remain in compliance with the covenants as specified under
the terms of the credit agreements and the bank may exercise discretion in making advances to us.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
credit agreements with our bank requires us to maintain cash and qualified receivables that are at least 1.75 times amounts borrowed
and outstanding under the credit agreements. The agreements contain customary representations, warranties, covenants and events
of default that limit our ability to incur additional liens or indebtedness, make distributions to our stockholders and make investments.
The events of default entitle our bank to accelerate our obligations and require repayment of our outstanding indebtedness thereunder.
These events of default include a breach of our payment obligations or covenants, a material impairment in our financial condition
or ability to repay any indebtedness to our bank and the commencement of dissolution or insolvency proceedings. The agreement
may be terminated by us or by our bank at any time. Upon such termination, our bank would no longer make advances under the credit
agreement and outstanding advances would be repaid as receivables are collected. All advances are at our bank&rsquo;s discretion
and our bank is not obligated to make advances. Our bank has been granted a first priority security interest in all of our assets,
including our intellectual property.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Deferred
tax assets comprise a significant portion of our assets and are dependent upon future tax profitability to realize the benefits.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
have recorded deferred tax assets on our balance sheet because we believe that it is more likely than not that we will generate
sufficient tax profitability in the future to realize the tax savings our deferred tax assets represent. If we do not achieve
and maintain sufficient profitability, the tax savings represented by our deferred tax assets may never be realized and we would
need to recognize a loss for those deferred tax assets.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Goodwill
comprises a significant portion of our assets and may be subject to impairment write-downs in future periods which would substantially
increase our losses, make it more difficult to achieve profitability, and could cause our stock price to decline.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
review our goodwill for impairment at least annually as of September 30th, and more often if factors suggest potential impairment.
Many factors are considered in evaluating goodwill including our market capitalization, comparable companies within our industry,
our estimates of our future performance, and discounted cash flow analysis. Many of these factors are highly subjective and may
be negatively impacted by our financial results and market conditions in the future. We may incur goodwill impairment charges
in the future and any future write-downs of our goodwill would adversely affect our operating results, make it more difficult
to maintain profitability, and as a result the market price of our common stock could be adversely affected.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>We
may be unable to manufacture our products because we are dependent on a limited number of qualified suppliers for our components.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Several
of our component parts are produced by one or a limited number of suppliers. Shortages or delays could occur in these essential
components due to an interruption of supply or increased demand in the industry. Suppliers may choose to restrict credit terms
or require advance payment causing delays in the procurement of essential materials. If we are unable to procure certain component
parts, we could be required to reduce our operations while we seek alternative sources for these components, which could have
a material adverse effect on our financial results. To the extent that we acquire extra inventory stocks to protect against possible
shortages, we would be exposed to additional risks associated with holding inventory, such as obsolescence, excess quantities,
or loss.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>If
we fail to develop and introduce new products rapidly and successfully, we will not be able to compete effectively, and our ability
to generate sufficient revenues will be negatively affected.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
market for our products is prone to rapidly changing technology, evolving industry standards and short product life cycles. If
we are unsuccessful at developing and introducing new products and services on a timely basis that include the latest technologies
conform to the newest standards and that are appealing to end users, we will not be able to compete effectively, and our ability
to generate significant revenues will be seriously harmed.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
development of new products and services can be very difficult and requires high levels of innovation. The development process
is also lengthy and costly. Short product life cycles for smartphones and tablets expose our products to the risk of obsolescence
and require frequent new product upgrades and introductions. We will be unable to introduce new products and services into the
market on a timely basis and compete successfully, if we fail to:</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 6pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27.35pt"></TD><TD STYLE="width: 27.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">invest
                                         significant resources in research and development, sales and marketing, and customer
                                         support;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27.35pt"></TD><TD STYLE="width: 27.35pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">identify
                                         emerging trends, demands and standards in the field of mobile computing products;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">enhance
                                         our products by adding additional features; </FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">maintain
                                         superior or competitive performance in our products; and</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 27pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">anticipate
                                         our end users&rsquo; needs and technological trends accurately.</FONT></TD></TR></TABLE>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
cannot be sure that we will have sufficient resources to make adequate investments in research and development or that we will
be able to identify trends or make the technological advances necessary to be competitive.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>A
significant portion of our revenue currently comes from a limited number of distributors, and any decrease in revenue from these
distributors could harm our business.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">A
significant portion of our revenue comes from a limited number of distributors. In both fiscal years 2016 and 2015, Ingram Micro&reg;,
ScanSource&reg; and BlueStar together represented approximately 69% of our worldwide revenues. We expect that a significant portion
of our revenue will continue to depend on sales to a limited number of distributors. We do not have long-term commitments from
our distributors to carry our products, and any of our distributors may from quarter to quarter comprise a significant concentration
of our revenues. Any could choose to stop selling some or all of our products at any time, and each of these companies also carries
our competitors&rsquo; products. If we lose our relationship with any of our significant distributors, we would experience disruption
and delays in marketing our products.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>We
may not be able to collect receivables from customers who experience financial difficulties</B>.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
accounts receivable are derived primarily from distributors. We perform ongoing credit evaluations of our customers&rsquo; financial
conditions but generally require no collateral from our customers. Reserves are maintained for potential credit losses, and such
losses have historically been within such reserves. However, many of our customers may be thinly capitalized and may be prone
to failure in adverse market conditions. Although our collection history has been good, from time to time a customer may not pay
us because of financial difficulty, bankruptcy or liquidation. If global financial conditions have an impact on our customers&rsquo;
ability to pay us in a timely manner, and consequently, we may experience increased difficulty in collecting our accounts receivable,
and we may have to increase our reserves in anticipation of increased uncollectible accounts.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>We
could face increased competition in the future, which would adversely affect our financial performance.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
market in which we operate is very competitive. Our future financial performance is contingent on a number of unpredictable factors,
including that:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27.35pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">some
                                         of our competitors have greater financial, marketing, and technical resources than we
                                         do; </FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">we
                                         periodically face intense price competition, particularly when our competitors have excess
                                         inventories and discount their prices to clear their inventories; and</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">certain
                                         manufacturers of tablets and mobile phones offer products with built-in functions, such
                                         as Bluetooth wireless technology or barcode scanning, that compete with our products.
                                         </FONT></TD></TR></TABLE>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Increased
competition could result in price reductions, fewer customer orders, reduced margins, and loss of market share. Our failure to
compete successfully against current or future competitors could harm our business, operating results and financial condition.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>If
we do not correctly anticipate demand for our products, our operating results will suffer.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
demand for our products depends on many factors and is difficult to forecast as we introduce and support more products, and as
competition in the markets for our products intensifies. If demand is lower than forecasted levels, we could have excess production
resulting in higher inventories of finished products and components, which could lead to write-downs or write-offs of some or
all of the excess inventories, and reductions in our cash balances. Lower than forecasted demand could also result in excess manufacturing
capacity at our third-party manufacturers and in our failure to meet minimum purchase commitments, each of which may lower our
operating results.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">If
demand increases beyond forecasted levels, we would have to rapidly increase production at our third-party manufacturers. We depend
on suppliers to provide additional volumes of components, and suppliers might not be able to increase production rapidly enough
to meet unexpected demand. Even if we were able to procure enough components, our third-party manufacturers might not be able
to produce enough of our devices to meet our customer demand. In addition, rapid increases in production levels to meet unanticipated
demand could result in higher costs for manufacturing and supply of components and other expenses. These higher costs could lower
our profit margins. Further, if production is increased rapidly, manufacturing yields could decline, which may also lower operating
results.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>We
rely primarily on distributors to sell our products, and our sales would suffer if any of these distributors stops selling our
products effectively.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Because
we sell our products primarily through distributors, we are subject to risks associated with channel distribution, such as risks
related to their inventory levels and support for our products. Our distribution channels may build up inventories in anticipation
of growth in their sales. If such growth in their sales does not occur as anticipated, the inventory build-up could contribute
to higher levels of product returns. The lack of sales by any one significant participant in our distribution channels could result
in excess inventories and adversely affect our operating results and working capital liquidity.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
agreements with distributors are generally nonexclusive and may be terminated on short notice by them without cause. Our distributors
are not within our control, are not obligated to purchase products from us, and may offer competitive lines of products simultaneously.
Sales growth is contingent in part on our ability to enter into additional distribution relationships and expand our sales channels.
We cannot predict whether we will be successful in establishing new distribution relationships, expanding our sales channels or
maintaining our existing relationships. A failure to enter into new distribution relationships or to expand our sales channels
could adversely impact our ability to grow our sales.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
allow our distribution channels to return a portion of their inventory to us for full credit against other purchases. In addition,
in the event we reduce our prices, we credit our distributors for the difference between the purchase price of products remaining
in their inventory and our reduced price for such products. Actual returns and price protection may adversely affect future operating
results and working capital liquidity by reducing our accounts receivable and increasing our inventory balances, particularly
since we seek to continually introduce new and enhanced products and are likely to face increasing price competition.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>We
depend on alliances and other business relationships with third-parties, and a disruption in these relationships would hinder
our ability to develop and sell our products.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
depend on strategic alliances and business relationships with leading participants in various segments of the mobile applications
market to help us develop and market our products. Our strategic partners may revoke their commitment to our products or services
at any time in the future or may develop their own competitive products or services. Accordingly, our strategic relationships
may not result in sustained business alliances, successful product or service offerings, or the generation of significant revenues.
Failure of one or more of such alliances could result in delay or termination of product development projects, failure to win
new customers, or loss of confidence by current or potential customers.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
have devoted significant research and development resources to design products to work with a number of operating systems used
in mobile devices including Apple&reg; (iOS), Google&trade; (Android&trade;) and Microsoft&reg; (Windows&reg;). Such design activities
have diverted financial and personnel resources from other development projects. These design activities are not undertaken pursuant
to any agreement under which Apple, Google or Microsoft is obligated to collaborate or to support the products produced from such
collaboration. Consequently, these organizations may terminate their collaborations with us for a variety of reasons, including
our failure to meet agreed-upon standards or for reasons beyond our control, such as changing market conditions, increased competition,
discontinued product lines, and product obsolescence.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Our
intellectual property and proprietary rights may be insufficient to protect our competitive position.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
business depends on our ability to protect our intellectual property. We rely primarily on patent, copyright, trademark, trade
secret laws, and other restrictions on disclosure to protect our proprietary technologies. We cannot be sure that these measures
will provide meaningful protection for our proprietary technologies and processes. We cannot be sure that any patent issued to
us will be sufficient to protect our technology. The failure of any patents to provide protection to our technology would make
it easier for our competitors to offer similar products. In connection with our participation in the development of various industry
standards, we may be required to license certain of our patents to other parties, including our competitors that develop products
based upon the adopted standards.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
also generally enter into confidentiality agreements with our employees, distributors, and strategic partners, and generally control
access to our documentation and other proprietary information. Despite these precautions, it may be possible for a third-party
to copy or otherwise obtain and use our products, services, or technology without authorization, develop similar technology independently,
or design around our patents.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Effective
copyright, trademark, and trade secret protection may be unavailable or limited in certain foreign countries.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>We
may become subject to claims of intellectual property rights infringement, which could result in substantial liability.</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
the course of operating our business, we may receive claims of intellectual property infringement or otherwise become aware of
potentially relevant patents or other intellectual property rights held by other parties. Many of our competitors have large intellectual
property portfolios, including patents that may cover technologies that are relevant to our business. In addition, many smaller
companies, universities, and individuals have obtained or applied for patents in areas of technology that may relate to our business.
The industry is moving towards aggressive assertion, licensing, and litigation of patents and other intellectual property rights.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">If
we are unable to obtain and maintain licenses on favorable terms for intellectual property rights required for the manufacture,
sale, and use of our products, particularly those products which must comply with industry standard protocols and specifications
to be commercially viable, our results of operations or financial condition could be adversely impacted.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
addition to disputes relating to the validity or alleged infringement of other parties&rsquo; rights, we may become involved in
disputes relating to our assertion of our own intellectual property rights. Whether we are defending the assertion of intellectual
property rights against us or asserting our intellectual property rights against others, intellectual property litigation can
be complex, costly, protracted, and highly disruptive to business operations by diverting the attention and energies of management
and key technical personnel. Plaintiffs in intellectual property cases often seek injunctive relief, and the measures of damages
in intellectual property litigation are complex and often subjective or uncertain. Thus, any adverse determinations in this type
of litigation could subject us to significant liabilities and costs.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 16 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT>&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>New
industry standards may require us to redesign our products, which could substantially increase our operating expenses.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Standards
for the form and functionality of our products are established by standards committees. These independent committees establish
standards, which evolve and change over time, for different categories of our products. We must continue to identify and ensure
compliance with evolving industry standards so that our products are interoperable and we remain competitive. Unanticipated changes
in industry standards could render our products incompatible with products developed by major hardware manufacturers and software
developers. Should any major changes, even if anticipated, occur, we would be required to invest significant time and resources
to redesign our products to ensure compliance with relevant standards. If our products are not in compliance with prevailing industry
standards for a significant period of time, we would miss opportunities to sell our products for use with new hardware components
from mobile computer manufacturers and OEMs, thus affecting our business.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Undetected
flaws and defects in our products may disrupt product sales and result in expensive and time-consuming remedial action.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
hardware and software products may contain undetected flaws, which may not be discovered until customers have used the products.
From time to time, we may temporarily suspend or delay shipments or divert development resources from other projects to correct
a particular product deficiency. Efforts to identify and correct errors and make design changes may be expensive and time consuming.
Failure to discover product deficiencies in the future could delay product introductions or shipments, require us to recall previously
shipped products to make design modifications, or cause unfavorable publicity, any of which could adversely affect our business
and operating results.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>The
loss of one or more of our senior personnel could harm our existing business.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">A
number of our officers and senior managers have been employed for more than twenty years by us, including our President, Chief
Financial Officer, Vice President of Operations and Vice President of Engineering/Chief Technical Officer. Our future success
will depend upon the continued service of key officers and senior managers. Competition for officers and senior managers is intense,
and there can be no assurance that we will be able to retain our existing senior personnel. The loss of one or more of our officers
or key senior managers could adversely affect our ability to compete.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>The
expensing of options will continue to reduce our operating results such that we may find it necessary to change our business practices
to attract and retain employees.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Historically,
we have used stock options as a key component of our employee compensation packages. We believe that stock options provide an
incentive to our employees to maximize long-term stockholder value and, through the use of vesting, encourage valued employees
to remain with us. The expensing of employee stock options adversely affects our net income and earnings per share, will continue
to adversely affect future quarters, and will make profitability harder to achieve. In addition, we may decide in response to
the effects of expensing stock options on our operating results to reduce the number of stock options granted to employees or
to grant options to fewer employees. This could adversely affect our ability to retain existing employees and attract qualified
candidates, and also could increase the cash compensation we would have to pay to them.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 17 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>If
we are unable to attract and retain highly skilled sales and marketing and product development personnel, our ability to develop
and market new products and product enhancements will be adversely affected.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
believe our ability to achieve increased revenues and to develop successful new products and product enhancements will depend
in part upon our ability to attract and retain highly skilled sales and marketing and product development personnel. Our products
involve a number of new and evolving technologies, and we frequently need to apply these technologies to the unique requirements
of mobile products. Our personnel must be familiar with both the technologies we support and the unique requirements of the products
to which our products connect. Competition for such personnel is intense, and we may not be able to attract and retain such key
personnel. In addition, our ability to hire and retain such key personnel will depend upon our ability to raise capital or achieve
increased revenue levels to fund the costs associated with such key personnel. Failure to attract and retain such key personnel
will adversely affect our ability to develop and market new products and product enhancements.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Our
operating results could be harmed by economic, political, regulatory and other risks associated with export sales.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
operating results are subject to the risks inherent in export sales, including:</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 6pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27.35pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">longer
                                         payment cycles;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">unexpected
                                         changes in regulatory requirements, import and export restrictions and tariffs;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">difficulties
                                         in managing foreign operations;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">the
                                         burdens of complying with a variety of foreign laws;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">greater
                                         difficulty or delay in accounts receivable collection;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">potentially
                                         adverse tax consequences; and </FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 27pt"></TD><TD STYLE="width: 18pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&bull;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">political
                                         and economic instability.</FONT></TD></TR></TABLE>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
export sales are primarily denominated in Euros for our sales to European distributors. Accordingly, an increase in the value
of the United States dollar relative to Euros could make our products more expensive and therefore potentially less competitive
in European market. Declines in the value of the Euro relative to the United States dollar may result in foreign currency losses
relating to collection of Euro denominated receivables if left unhedged.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Our
operations are vulnerable to interruption by fire, earthquake, power loss, telecommunications failure, and other events beyond
our control.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
corporate headquarters is located near an earthquake fault. The potential impact of a major earthquake on our facilities, infrastructure,
and overall business is unknown. Additionally, we may experience electrical power blackouts or natural disasters that could interrupt
our business. Should a disaster be widespread, such as a major earthquake, or result in the loss of key personnel, we may not
be able to implement our disaster recovery plan in a timely manner. Any losses or damages incurred by us as a result of these
events could have a material adverse effect on our business.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 18 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Failure
to maintain effective internal controls could have a material adverse effect on our business, operating results and stock price.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
have evaluated and will continue to evaluate our internal control procedures in order to satisfy the requirements of Section 404
of the Sarbanes-Oxley Act, which requires an annual management assessment of the design and effectiveness of our internal control
over financial reporting. If we fail to maintain the adequacy of our internal controls, as such standards are modified, supplemented
or amended from time to time, we may not be able to ensure that we can conclude on an ongoing basis that we have effective internal
control over financial reporting in accordance with Section 404 of the Sarbanes-Oxley Act. Moreover, effective internal controls,
particularly those related to revenue recognition, are necessary for us to produce reliable financial reports and are important
to helping prevent financial fraud. If we cannot provide reliable financial reports or prevent fraud, our business and operating
results could be harmed, investors could lose confidence in our reported financial information, and the trading price of our stock
could drop significantly.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>The
sale of a substantial number of shares of our common stock could cause the market price of our common stock to decline.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Sales
of a substantial number of shares of our common stock in the public market could adversely affect the market price for our common
stock. The market price of our common stock could also decline if one or more of our significant stockholders decided for any
reason to sell substantial amounts of our common stock in the public market.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">As
of March 13, 2017, we had 5,938,413 shares of common stock outstanding. Substantially all of these shares are freely tradable
in the public market, either without restriction or subject, in some cases, only to S-3 prospectus delivery requirements and,
in other cases, only to manner of sale, volume, and notice requirements of Rule 144 under the Securities Act.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">As
of March 13, 2017, we had 2,080,338 shares of common stock subject to outstanding options under our stock option plans, and 350,356
shares of common stock were available for future issuance under the plans. We have registered the shares of common stock subject
to outstanding options and reserved for issuance under our stock option plans. Accordingly, the shares of common stock underlying
vested options will be eligible for resale in the public market as soon as the options are exercised.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">As
of March 13, 2017, we had $752,625 in subordinated convertible notes payable. Up to 908,346 shares of common stock could be issued
for conversion of the notes plus all accrued interest thru December 31, 2016.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Volatility
in the trading price of our Common Stock could negatively impact the price of our Common Stock.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">During
the period from January 1, 2016 through March 13, 2017, our common stock price fluctuated between a high of $4.90 and a low of
$1.82. We have experienced low trading volumes in our stock, and thus relatively small purchases and sales can have a significant
effect on our stock price. The trading price of our common stock could be subject to wide fluctuations in response to many factors,
some of which are beyond our control, including general economic conditions and the outlook of securities analysts and investors
on our industry. In addition, the stock markets in general, and the markets for high technology stocks in particular, have experienced
high volatility that has often been unrelated to the operating performance of particular companies. These broad market fluctuations
may adversely affect the trading price of our common stock.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 19 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A NAME="a_004"></A><B>Item
1B. Unresolved Staff Comments</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 22.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">None.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><A NAME="a_005"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Item
2. Properties</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
lease a 37,100 square foot office facility in Newark, California under a lease expiring in June 2022. This facility houses our
headquarters and manufacturing operations, and is used by all segments of the Company. We believe that our current facilities
are sufficient and adequate to meet our needs for the foreseeable future.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_006"></A>Item
3. Legal Proceedings</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
are currently not a party to any material legal proceedings.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><A NAME="a_007"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Item
4. Mine Safety Disclosures</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Not
applicable.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 20 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_008"></A>PART
II</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_009"></A>Item
5. Market for Registrant&rsquo;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Common
Stock</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company&rsquo;s common stock is traded on the <FONT STYLE="letter-spacing: -0.1pt">NASDAQ Marketplace</FONT> under the symbol
&ldquo;SCKT.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
quarterly high and low sales prices of our common stock, as reported on the NASDAQ <FONT STYLE="letter-spacing: -0.1pt">Marketplace
</FONT>through March 13, 2017 and for the last two fiscal years are as shown below:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 100%; font: 11pt Times New Roman, Times, Serif">
<TR STYLE="background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; text-align: left; padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD COLSPAN="6" STYLE="font-weight: bold; text-align: right; padding-bottom: 1pt; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 12pt 0 0; text-align: center; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Common
                                         Stock</B></FONT></P>

</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 3pt; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Quarter
                                         Ended</B></FONT></P></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; text-align: right; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 3pt; text-align: center; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>High</B></FONT></P></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; text-align: right; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 3pt; text-align: center; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Low</B></FONT></P></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><U>2015</U></B></FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="width: 45%; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">March
                                         31, 2015</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="width: 8%"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 26%; text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">3.19</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="width: 8%"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="width: 26%; text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">1.95</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">June
30, 2015</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">2.35</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">1.85</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">September
                                         30, 2015</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">2.49</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">2.09</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">December
31, 2015</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">2.49</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">2.25</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><U>2016</U></B></FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">March
31, 2016</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">3.25</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">1.82</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">June
30, 2016</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">4.05</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">2.90</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">September
                                         30, 2016</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">4.00</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">2.39</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">December
31, 2016</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">4.10</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">2.62</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="font-weight: bold; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><U>2017</U></B></FONT></TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">March 31, 2017
                                                                                                          (through March 13, 2017)</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">4.90</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">$</FONT></TD><TD STYLE="text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">3.60</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: right; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD COLSPAN="11"></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;&nbsp;&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">On
March 13, 2017, the closing sales price for our common stock as reported on the NASDAQ <FONT STYLE="letter-spacing: -0.1pt">Marketplace
</FONT>was $4.60. We had approximately 3,450 beneficial stockholders of record as of March 13, 2017. We have not paid dividends
on our common stock, and we currently intend to retain future earnings for use in our business and do not anticipate paying dividends
in the foreseeable future.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
information required by this item regarding equity compensation plans is incorporated by reference to the information set forth
in Item 12 of this Annual Report on Form 10-K.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 21 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Performance
Graph</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
performance graph shown below shall not be deemed &ldquo;filed&rdquo; for purposes of Section 18 of the Securities Exchange Act
of 1934, as amended, or otherwise subject to the liabilities under that section, and shall not be deemed to be incorporated by
reference into any filing of Socket Mobile, Inc. under the Securities Act of 1933, as amended, or the Exchange Act. The performance
graph below shows a five-year comparison of cumulative total stockholder return, calculated on a dividend reinvestment basis and
based on a $100 investment, from December 31, 2011 through December 31, 2016 comparing the return on the Company's common stock
with the Russell 2000 Index and the NASDAQ Computer &amp; Data Processing Index. No dividends have been declared or paid on the
common stock during such period. Historical stock price performance is not necessarily indicative of future stock price performance.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><IMG SRC="graph.jpg" ALT="" STYLE="height: 597.6px; width: 648.8px"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"></FONT></P>

<!-- Field: Page; Sequence: 22 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-indent: -40.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_010"></A>Item
6. Selected Financial Data</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 40.5pt; text-indent: -40.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
following selected financial data should be read in conjunction with Item 7, &ldquo;Management&rsquo;s Discussion and Analysis
of Financial Condition and Results of Operations,&rdquo; and the financial statements and the notes thereto in Item 8, &ldquo;Financial
Statements and Supplementary Data.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; border-bottom: Black 1pt solid; text-align: left; vertical-align: bottom"><FONT STYLE="font-size: 10pt">(Amounts
    in thousands except per share)</FONT></TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2012</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2013</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2014</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2015</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom">2016</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-decoration: underline; text-align: left; padding-left: 0.85pt">Income Statement Data:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 39%; padding-left: 0.85pt">Revenues&#9;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">13,565</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">15,661</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">17,021</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">18,400</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">20,788</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.85pt">Gross profit&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">5,047</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,303</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">7,413</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,935</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">10,434</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.85pt">Operating expenses&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,056</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,426</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,482</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,806</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">7,871</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.85pt">Net income (loss) &#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(3,298</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(620</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">432</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,817</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">12,147</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.85pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Net income (loss) per share:</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;&nbsp;&nbsp;Basic&#9;</FONT></P></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.68</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.13</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.09</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.33</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2.10</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.85pt">&nbsp;&nbsp;&nbsp;Diluted&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.68</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.13</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.08</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.30</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1.80</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.85pt">Weighted average shares outstanding:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.85pt">&nbsp;&nbsp;&nbsp;Basic&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,854</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,865</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,006</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,555</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,793</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.85pt">&nbsp;&nbsp;&nbsp;Diluted&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,854</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,865</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,251</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,975</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,820</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; padding-bottom: 1pt; padding-left: 0.85pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 0.85pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD COLSPAN="18" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>At December 31,</B></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; padding-left: 0.85pt; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">2012</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">2013</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">2014</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">2015</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">2016</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-decoration: underline; text-align: left; padding-left: 0.85pt">Balance Sheet Data:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.85pt">Cash and cash equivalents&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">391</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">606</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">633</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">938</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,319</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.85pt">Total assets&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">7,921</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,102</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">8,370</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">9,688</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">20,639</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.85pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.85pt">Bank line of credit&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">811</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">764</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">816</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.85pt">Related party convertible notes payable&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">750</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">778</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">753</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">753</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">753</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.85pt">Short term notes payable&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">95</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">650</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">600</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">500</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.85pt">Capital leases and deferred rent - long term portion&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">227</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">265</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">276</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">305</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">327</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.85pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.85pt">Total stockholders&rsquo; equity&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">469</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">133</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,029</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,343</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">16,170</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 23 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;<I>&nbsp;</I></B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_011"></A>Item
7. Management&rsquo;s Discussion and Analysis of Financial Condition and Results of Operations</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Liquidity
and Capital Resources</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
generated $20.8 million in revenue in 2016, an increase of 13% compared to revenue of $18.4 million in 2015. Net income before
income taxes in 2016 was $2.43 million compared to net income before income taxes of $1.85 million in 2015. Even though we were
profitable in the past three years, we have incurred significant operating losses since inception. As of December 31, 2016, we
have an accumulated deficit of $46.7 million. At December 31, 2016, our cash balance was $1.3 million and we had a borrowing capacity
of approximately $1.6 million on our bank lines of credit. Historically we have financed our operations through convertible debt,
the sale of equity securities, equipment financing, and revolving bank lines of credit.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
have taken actions to control our expenses, improve our efficiencies and maintain profitability. We have the ability to further
reduce expenses if necessary. Steps taken included gradual growth of headcount to manage payroll costs and continued close support
of our distributors and registered developers whose applications support the use of our data capture products. We believe we will
be able to further improve our liquidity and secure additional sources of financing by managing our working capital balances,
use of our bank lines of credit, and raising additional capital as needed including the issuance of additional equity securities.
However, there can be no assurance that additional capital will be available on acceptable terms, if at all, and any such terms
may be dilutive to existing stockholders. Our bank lines of credit may be terminated at our or the bank&rsquo;s discretion. If
we cannot maintain profitability, we will not be able to support our operations from positive cash flows, and would use our existing
cash to support operating losses. If we are unable to secure the necessary capital for our business, we may need to suspend some
or all of the current operations.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">To
maintain revenue growth and profitability, we anticipate requirements for cash will include funding of higher receivable and inventory
balances, and increased expenses, including an increase of costs relating to new employees to support our growth and increases
in salaries, benefits, and related support costs for employees.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Critical
Accounting Policies</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
significant accounting policies are described in Note 1 to our financial statements for the years ended December 31, 2016 and
2015. The application of these policies requires us to make estimates and judgments that affect the reported amount of assets,
liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. We base our estimates on a combination
of historical experience and reasonable judgment applied to other facts. Actual results may differ from these estimates, and such
differences may be material to the financial statements. In addition, the use of different assumptions or judgments may result
in different estimates. We believe our critical accounting policies that are subject to these estimates are: Revenue Recognition
and Accounts Receivable Reserves, Inventory Valuation, Stock Based-Compensation, Income Taxes and Valuation of Goodwill and Other
Intangible Assets.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 24 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Revenue
Recognition and Accounts Receivable Reserves</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
defer revenue recognition on products sold to distributors until our distributors sell the products to their customers, because
our distributors generally have limited rights to return products to us for stock rotation, stock reduction, or replacement of
defective product. The amount of deferred revenue net of related cost of revenue is classified as deferred income on shipments
to distributors on our balance sheet. We use inventory reports received from our distributors at the end of each reporting period
to determine the extent of inventory at the distributor, and thus, the amount of income to defer. Stock rotation and stock reduction
from our distributors generally results in a balance sheet adjustment to our deferred income and does not impact our revenue or
cost of revenue.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
generally recognize revenues on sales to customers other than distributors upon shipment provided that persuasive evidence of
a sales arrangement exists, the price is fixed and determinable, title has transferred, collection of resulting receivables is
reasonably assured, there are no customer acceptance requirements, and there are no remaining significant obligations. Most of
our customers other than distributors do not have rights of return except under warranty.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Effective
January 1, 2017, as mandated by the Financial Accounting Standards Board, we will early adopt a new revenue recognition policy
which recognizes revenue on sales to distributors when shipping of product is completed and title transfers to the distributor,
less a reserve for estimated product returns (sales and cost of sales) based on historical experience. The effect of the change
on January 1, 2017 will reduce (debit) net deferred revenue and improve (credit) retained deficit by $836,000.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
also earn revenue from an extended warranty service program offered on select products. Revenues from the extended warranty service
program are recognized ratably over the life of the extended warranty contract. The amount of unrecognized warranty service revenue
is classified as deferred service revenue and presented on our balance sheet in its short and long-term components. We also earn
revenue from services performed in connection with consulting arrangements. For those contracts that include contract milestones
or acceptance criteria we recognize revenue as such milestones are achieved or as such acceptance occurs. In some instances the
acceptance criteria in the contract requires acceptance after all services are complete and all other elements have been delivered,
in which case revenue recognition is deferred until those requirements are met.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
estimate the amount of uncollectible receivables at the end of each reporting period based on the aging of the receivable balance,
historical trends, and communications with our customers. If actual bad debts are significantly different from our estimates our
operating results will be affected.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Inventory
Valuation</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
inventories primarily consist of component parts used to assemble our products after we receive orders from our customers. We
purchase or have manufactured the component parts required by our engineering bill of materials. The timing and quantity of our
purchases are based on order forecasts, the lead time requirements of our vendors, and on economic order quantities. At the end
of each reporting period, we compare our inventory on hand to our forecasted requirements for the next nine-month period, and
write off the cost of any inventory that is surplus, less any amounts that we believe we can recover from disposal of goods that
we specifically believe will be saleable past a nine-month horizon. Our sales forecasts are based upon historical trends, communications
from customers, and marketing data regarding market trends and dynamics. Surplus or obsolete inventory can also be created by
changes to our engineering bill of materials. Charges for the amounts we record as surplus or obsolete inventory are included
in cost of revenue.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 25 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Stock-Based
Compensation</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
account for share-based awards to employees, including grants of employee stock options, in our financial statements based on
the grant date fair values of the share-based awards. We use a binomial lattice valuation model to estimate the fair value of
stock option grants. The binomial lattice model incorporates calculations for expected volatility, risk-free interest rates, employee
exercise patterns and post-vesting employment termination behavior, and these factors affect the estimate of the fair value of
the stock option grants.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Valuation
of Goodwill</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Goodwill
is tested for impairment at least annually as of September 30th and between annual tests if indicators of potential impairment
exist. We test goodwill for impairment at the reporting unit level. Prior to performing the goodwill impairment test we determine
whether any triggering events are present that could cause impairment of goodwill. We then perform a two-step test to assess goodwill
for impairment. The first step of the goodwill impairment test requires a determination of whether the fair value of the reporting
unit is less than its carrying value. If the fair value exceeds the carrying value, goodwill is not impaired and no further testing
is performed. The second step is performed only if the carrying value exceeds the fair value. The second step involves an analysis
reflecting the allocation of fair value determined in the first step (as if it was the fair value of the consideration transferred
in a business combination). This process may result in the determination of a new amount of goodwill. If the implied fair value
of the goodwill resulting from this hypothetical acquisition accounting is lower than the carrying value of the goodwill in the
reporting unit, the difference is reflected as a non-cash impairment loss. The purpose of the second step is only to determine
the amount of goodwill that should be recorded on the balance sheet. The recorded amounts of other items on the balance sheet
are not adjusted. We have determined that we have one reporting unit for purposes of goodwill testing.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">If
the carrying value of the reporting unit is zero or negative, the second step of the impairment test, as described above, is required
to be performed to measure the amount of impairment loss, if any, when it is more likely than not that a goodwill impairment exists.
In determining whether it is more likely than not that a goodwill impairment exists, we are required to evaluate whether there
are adverse qualitative factors.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
estimate the fair value of our reporting unit utilizing up to three valuation methods: market capitalization, income approach
and market approach. Revenue and expense forecasts used in the evaluation of goodwill are based on trends of historical performance
and our estimate of future performance. We determined that the fair value of the Company's reporting unit at September 30, 2016,
the date of the Company&rsquo;s annual impairment test, exceeded its carrying value and as a result, goodwill is considered not
impaired. Furthermore, we determined there were no indicators of impairment in the subsequent fourth quarter 2016.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 26 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Revenues</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Revenue
for 2016 totaled $20.8 million, an increase of 13% compared to revenue of $18.4 million for 2015. Our revenues have been classified
into two primary product families, data collection business and mobile handheld computer and related business for the years ended
December 31, 2016 and 2015. Our product revenues and the corresponding increase or decrease in revenues for the comparable periods
are shown in the following table:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; font-style: italic; border-bottom: Black 1pt solid">(revenues in thousands)</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="15" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Years ended December 31,</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">%</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">2015</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">Increase (Decrease)</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="color: Black; border-bottom: Black 1pt solid">Product family:</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">$&rsquo;s</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">%&rsquo;s</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">$&rsquo;s</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">%&rsquo;s</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="color: Black; text-align: center; border-bottom: Black 1pt solid">2016 vs. 2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 37%; color: Black; text-align: left"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Cordless
barcode scanners </FONT>and accessories&#9;</P></TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 9%; color: Black; text-align: right">17,914</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; color: Black; text-align: right">86</TD><TD STYLE="width: 1%; color: Black; text-align: left">%</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 9%; color: Black; text-align: right">15,635</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; color: Black; text-align: right">85</TD><TD STYLE="width: 1%; color: Black; text-align: left">%</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; color: Black; text-align: right">15</TD><TD STYLE="width: 1%; color: Black; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Mobile
handheld computer, accessories </FONT>and license fees</P></TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,442</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">12</TD><TD STYLE="color: Black; text-align: left">%</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,327</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">13</TD><TD STYLE="color: Black; text-align: left">%</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">5</TD><TD STYLE="color: Black; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black">Services&#9;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">431</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2</TD><TD STYLE="color: Black; text-align: left">%</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">438</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2</TD><TD STYLE="color: Black; text-align: left">%</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(2</TD><TD STYLE="color: Black; text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total&#9;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">20,787</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"></TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">%</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">18,400</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left"></TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">100</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">%</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">13</TD><TD STYLE="color: Black; text-align: left">%</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
<I>cordless barcode scanners and accessories</I> revenues in 2016 were $17.9 million, an increase of $2.3 million or 15%, over
2015. Revenue increases totaling $1.8 million were from increased sales volumes of our Apple certified Series-7 entry level 1D
cordless handheld scanner 7Ci and 7Di models. Revenue increases of $0.6 million were from increased sales volumes of our Series-8
cordless scanner 8Ci and 8Qi models optimized for use with and attachable to smartphones. Revenue reduction of $0.2 million was
from decreased sale volume of our Apple certified Series-7 imager based 2D cordless handheld scanner 7Xi and 7Qi models.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
product family of <I>Mobile handheld computer </I>was phased out in Q2 2016. Revenue of <I>mobile handheld computer, accessories
and license fees </I>in 2016 included a last buy order and a one-time license fees from one of our legacy SoMo&reg; customers.
Other than the purchases from the legacy customer, sales of our <I>mobile handheld computer and accessories </I>in 2016 was $0.9
million, a decrease of 55% compared to the revenues of $2.0 million one year ago.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Service
</I>revenues were $0.4 million or 2% of our revenues in both 2016 and 2015. Our SocketCare service contracts are purchased by
our customers in conjunction with the purchase of cordless barcode scanners and mobile handheld computers. We also repair or replace
products that are beyond their warranty period.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Gross
Margins</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Annual
gross margins on revenue increased to 50.2% in 2016 from 48.6% in 2015. Improvements in overall margins in 2016 reflect a number
of positive trends which we believe are sustainable. We continue to benefit from component cost reductions received from our suppliers
due to our higher volumes of cordless barcode scanner sales, and we continue to reduce our overhead by improving the management
of our inventories and reducing creation of waste costs including managing excess or obsolete inventories. Margin improvements
were also due to a change in mix of products sold favoring a greater proportion of sales of our cordless barcode scanner models
which, as a whole, are above average product margins and a lower proportion of sales of our mobile handheld computers which are
below average product margins.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 27 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Research
and Development Expense</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Research
and development expense in 2016 was $2.9 million, an increase of 24.4% compared to the expense of $2.3 million one year ago. Increase
in the level of research and development expense was primarily due to higher personnel costs reflecting additions to headcount
and our annual salary increases. Additional increases were from higher outside services and consulting and professional fees driven
by the development costs for our new DuraScan&trade; and DuraCase products.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Sales
and Marketing Expense</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Sales
and marketing expense in 2016 was $2.8 million, an increase of 11.1% compared to sales and marketing expense of $2.5 million in
2015. Increases in sales and marketing expense were due primarily to higher personnel costs reflecting additions to headcount.
Additional increases were from professional consulting services for European market development and management.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>General
and Administrative Expense</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">General
and administrative expense was $2.2 million, an increase of 11.2% compared to $2.0 million in 2015. Increases in the level of
general and administrative expense were primarily due to higher personnel costs and NASDAQ application and listing fees.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Interest
Expense, net of Interest Income</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Interest
expense and other, net of interest income and other, was $131,000 in 2016 compared to $279,000 in 2015. Interest expense in 2016
was related primarily to interest on our convertible notes payable issued in 2012 and reissued in September of 2013, (see &ldquo;NOTE
2 &mdash; Short Term Related Party Convertible Notes Payable&rdquo; and &ldquo;NOTE 3 &mdash; Related Party and Other Short Term
Notes Payable&rdquo; for more information). Interest expense in 2015 was related primarily to interest on our short term notes
payable, interest on our convertible notes payable and interest on amounts drawn on our bank lines of credit. Additionally, interest
expense includes interest on equipment lease financing obligations in each of the two years presented. Lower interest expense
in 2016 reflects reduced debt balances outstanding during the year. Subordinated credit line ($500K) was paid off at the end of
January 2016. Average outstanding balances of bank credit line in 2016 and 2015 were $58,000 and $530,000, respectively.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Interest
income reflects interest earned on cash balances. Interest income was nominal in each of the comparable periods, reflecting low
average rates of return.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Income
Taxes</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; background-color: white">Effective
December 31, 2016, we released our valuation allowance for deferred taxes and set up deferred taxes on our balance sheet. With
the consideration of available evidence, including three consecutive years of increasing net income and expectations for continued
sustainable profitable operations, we believed that as of December 31, 2016, and in accordance with the guidance provided by ASC
740, that realization of deferred tax assets as of December 31, 2016 is more likely than not.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; background-color: white">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 28 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; background-color: white"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; background-color: white">At
December 31, 2016, our deferred tax asset is valued at $9,589,000, and consists of $8,111,000 for net operating loss carryforwards,
$714,000 relating to temporary timing differences between GAAP and tax-related expense, $764,000 relating to R&amp;D credits,
</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; background-color: white">We
have recorded an income tax benefit of $9,715,000 in 2016 resulted from the release of our deferred tax asset valuation allowance.
The income tax benefit includes deferred tax benefit, federal alternative minimum tax expense and state alternative minimum tax
expense. </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Deferred
tax expense of $32,000 in the year ended December 31, 2015 and the corresponding deferred tax liability shown on our balance sheet,
is related entirely to the deferred tax liability on the portion of our goodwill amortized for tax purposes.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Quarterly
Results of Operations</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
following table sets forth summary quarterly statements of operations data for each of the quarters in 2015 and 2016. This unaudited
quarterly information has been prepared on the same basis as the annual information presented elsewhere herein, and, in our opinion,
includes all adjustments (consisting only of normal recurring entries) necessary for a fair presentation of the information for
the quarters presented. The operating results for any quarter are not necessarily indicative of results for any future period.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="31" STYLE="border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Quarter Ended</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(unaudited)</FONT></P>

</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">(amounts in thousands, except per share amounts)</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mar
                                         31,</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>2015</U></FONT></P></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jun
                                         30,</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>2015</U></FONT></P></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sep
                                         30,</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>2015</U></FONT></P></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dec
                                         31,</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>2015</U></FONT></P></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mar
                                         31,</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>2016</U></FONT></P></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jun
                                         30,</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>2016</U></FONT></P></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sep
                                         30,</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>2016</U></FONT></P></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="text-align: center"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dec
                                         31,</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>2016</U></FONT></P></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">Summary Quarterly Data:</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 28%; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Revenue&#9;</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 10pt">4,006</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 10pt">4,485</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 10pt">4,518</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 10pt">5,391</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 10pt">5,044</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 10pt">5,212</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 10pt">5,102</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="width: 2%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="width: 5%; text-align: right"><FONT STYLE="font-size: 10pt">5,430</FONT></TD><TD STYLE="width: 1%; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Cost of revenue&#9;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">2,198</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">2,370</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">2,280</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">2,617</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">2,538</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">2,632</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">2,472</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">2,711</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Gross profit&#9;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,808</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">2,115</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">2,238</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">2,774</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">2,506</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">2,580</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">2,630</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">2,719</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Operating expenses:</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;Research and development&#9;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">575</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">550</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">576</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">621</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">657</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">741</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">705</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">787</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;Sales and marketing&#9;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">618</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">609</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">610</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">660</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">687</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">683</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">694</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">711</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;General
    and administrative&#9;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">604</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">467</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">451</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">466</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">562</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">576</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">513</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">555</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Total operating expenses&#9;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,797</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,626</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,637</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,747</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,906</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">2,000</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1,912</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">2,053</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Interest expense and other,&nbsp;net&#9;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(75</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(80</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(63</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(61</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(44</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(30</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(29</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(29</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Deferred
    tax (expense) benefit</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(8</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(33</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">(20</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">)&nbsp;</FONT></TD><TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right"><FONT STYLE="font-size: 10pt">9,776</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Net income
    (loss)&#9;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">(72</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">401</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">530</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">958</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">548</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">517</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">669</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">10,413</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Basic net
    income (loss) per share&#9;</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">(0.01</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">0.07</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">0.10</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">0.17</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">0.10</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">0.09</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">0.11</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="padding-bottom: 2.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right"><FONT STYLE="font-size: 10pt">1.78</FONT></TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 5.4pt"><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;Fully diluted net income (loss)
    per share&#9;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">(0.01</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">)</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.07</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.09</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.16</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.08</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.07</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">0.10</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">$</FONT></TD><TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">1.40</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
generally ship orders as received and therefore quarterly revenue and operating results depend on the volume and timing of orders
received during the quarter, which are difficult to forecast. Historically, we have recognized a substantial portion of our revenue
in the last month of the quarter. Operating results may also fluctuate due to factors such as the demand for our products, the
size and timing of customer orders, the introduction of new products and product enhancements by us or our competitors, product
mix, timing of software enhancements, manufacturing supply shortages, changes in the level of operating expenses, and competitive
conditions in the industry. Because our staffing and other operating expenses are based on anticipated revenue, a substantial
portion of which is not typically generated until the end of each quarter, delays in the receipt of orders can cause significant
variations in operating results from quarter to quarter.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 29 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Cash
Flows and Contractual Obligations</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">As
reflected in our Statements of Cash Flows, net cash provided by operating activities in 2016 was $0.9 million, compared to $1.35
million in 2015. We calculate net cash provided by or used in operating activities by increasing our net income, $12.1 million
in 2016 and $1.8 million in 2015, by those expenses that did not require the use of cash. These items consist of stock based compensation
expense, depreciation, and changes in deferred taxes. These amounts totaled ($9.1 million) and $0.4 million in 2016 and 2015,
respectively. In addition, we report increases in assets and reductions in liabilities as uses of cash and decreases in assets
and increases in liabilities as sources of cash, together referred to as changes in operating assets and liabilities. In 2016,
net cash used by changes in operating assets and liabilities was $2,125,000 and were primarily from reductions of customer deposit
applied to the shipments of the last time buy order for our mobile handheld computer product, decreases in accounts payable due
to increased payments to suppliers and vendors, increases in accounts receivable due to the higher level shipments in the fourth
quarter 2016 compared to the same period a year ago, increases in the inventory levels, and increases of prepaid expenses and
capitalized product certification costs. In 2015, net cash used by changes in operating assets and liabilities was $904,000 and
were primarily from decreases in accounts payable due to increased payments to suppliers and vendors, increases in accounts receivable
due to the higher level shipments in the fourth quarter 2015 compared to the same period a year ago, and increases in the inventory
levels. The uses of cash were partially offset by a $640,000 deposit collected from an OEM customer who placed a $1.6 million
last time buy order for our mobile handheld computer.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Cash
used in investing activities was $304,000 in 2016 related to expenditures on tooling and purchases of computer software and hardware.
Investing activities in 2015 are related primarily to investment in a new accounting and operations management ERP software system
and in tooling for new products that commenced shipping in 2016.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: italic 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; font-style: normal">In
2016, cash used in financing activities was $194,000 which consisted primarily of repayment of $500,000 on subordinated related
party notes payable, offset by the proceeds from the exercise of warrants and stock options in the amount of $337,000. In 2015,
$656,000 was used in financing activities consisting of reduction of our bank credit line balance by $816,000 and repayment of
$100,000 on subordinated notes payable, partially offset by proceeds from the exercise of warrants and stock options in the amount
of $287,000.</FONT></P>

<P STYLE="font: italic 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.25in"><FONT STYLE="font: normal 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: italic 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.25in"><FONT STYLE="font: normal 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: italic 12pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0.25in"><FONT STYLE="font: normal 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 30 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: italic 12pt Times New Roman, Times, Serif; margin: 0; text-align: left"><FONT STYLE="font: normal 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
contractual obligations at December 31, 2016 are outlined in the table shown below:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="19" STYLE="text-align: center; border-bottom: Black 1pt solid">Payments Due by Period</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Contractual Obligations</FONT></P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Total</FONT></P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">1 year</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">2 to 3</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">years</FONT></P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">4 to 5</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">years</FONT></P></TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">More than</FONT></P> <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">5 years</FONT></P></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; text-align: left; padding-left: 0.7pt"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 16.55pt; text-indent: -16.55pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Unconditional
purchase </FONT>obligations with contract manufacturers</P></TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2,724,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">2,724,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.7pt">Operating leases</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,557,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">425,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">902,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">976,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">254,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">Capital leases</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">79,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">27,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">43,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-indent: 7.55pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Total
                                         contractual </FONT><FONT STYLE="font-size: 12pt">obligations&#9;</FONT></P></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,360,000</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,176,000</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">945,000</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">985,000</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">254,000</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 6pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Off-Balance
Sheet Arrangements</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">As
of December 31, 2016, we had no off-balance sheet arrangements as defined in Item 303 of Regulation S-K.</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Recent
Accounting Pronouncements</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">See
Note 1 of &quot;Notes to Financial Statements&quot; of this Annual Report for additional information regarding the status of recent
accounting pronouncements.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 31 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 12pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_012"></A>Item
7A. Quantitative and Qualitative Disclosures about Market Risk</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>Interest
Rate Risk</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
exposure to market risk for changes in interest rates relates primarily to our bank credit line facilities. Our bank credit line
facilities of up to $2.5 million have variable interest rates based upon the lender's prime rate (minimum of 3.25%) plus 1.5%,
for both the domestic line (up to $2.0 million) and the international line (up to $0.5 million). Accordingly, interest rate increases
could increase our interest expense on our outstanding credit line balances. Based on a sensitivity analysis, an increase of 1%
in the interest rate would have increased our year to date borrowing costs by approximately $500.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Foreign
Currency Risk</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">A
substantial majority of our revenue, expense and purchasing activities are transacted in U.S. dollars. However, we require our
European distributors to purchase our products in Euros and we pay the expenses of our European employees in Euros and British
pounds. We may enter into selected future purchase commitments with foreign suppliers that may be paid in the local currency of
the supplier. We hedge a significant portion of our European receivables balance denominated in Euros to reduce the foreign currency
risk associated with these assets, and we have not been subject to significant losses from material foreign currency fluctuations.
Based on a sensitivity analysis of our net foreign currency denominated assets and expenses at the beginning, during and at the
end of the quarter ended December 31, 2016, an adverse change of 10% in exchange rates would have resulted in a decrease in our
net income for the fourth quarter 2016 of approximately $30,500 if left unprotected. For the fourth quarter of 2016, the total
net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives used to
hedge foreign currency risks, was a net loss of $23,000. We will continue to monitor, assess, and mitigate through hedging activities,
our risks related to foreign currency fluctuations.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_013"></A>Item
8. Financial Statements and Supplementary Data</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
supplementary information required by this item is included in Item 7, &ldquo;Management&rsquo;s Discussion and Analysis of Financial
Condition and Results of Operations.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 32 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>REPORT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">To
the Board of Directors and Stockholders of</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Socket
Mobile, Inc.</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
have audited the accompanying balance sheets of Socket Mobile, Inc. (&ldquo;the Company&rdquo;) as of December 31, 2016 and 2015,
and the related statements of income, stockholders&rsquo; equity, and cash flows for each of the years in the two year period
ended December 31, 2016. These financial statements are the responsibility of the Company&rsquo;s management. Our responsibility
is to express an opinion on these financial statements based on our audits.</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">We
conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those
standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are
free of material misstatement. The company is not required to have, nor were we engaged to perform, an audit of its internal control
over financial reporting. Our audit included consideration of internal control over financial reporting as a basis for designing
audit procedures that are appropriate in the circumstances, but not for the purpose of expressing an opinion on the effectiveness
of the company&rsquo;s internal control over financial reporting. Accordingly, we express no such opinion. An audit also includes
examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements, assessing the accounting
principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation.
We believe that our audits provide a reasonable basis for our opinion.</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of Socket
Mobile, Inc. as of December 31, 2016 and 2015, and the results of its operations and its cash flows for each of the years in the
two year period ended December 31, 2016, in conformity with accounting principles generally accepted in the United States of America.</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>/s/
Sadler, Gibb &amp; Associates, LLC</I></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Salt
Lake City, UT</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">March
24, 2017</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 33 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font-weight: bold; text-align: center">SOCKET MOBILE, INC.</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font-weight: bold; text-align: center">BALANCE SHEETS</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font-weight: bold; text-align: center">ASSETS</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Current assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 56%; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Cash and cash equivalents</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,319,006</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">938,155</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accounts receivable, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,866,877</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,358,883</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Inventories, net</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,537,439</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,326,090</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Prepaid expenses and other current assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">259,464</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">87,556</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total current assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,982,786</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,710,684</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Property and equipment:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Machinery and office equipment</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,063,221</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,124,297</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Computer equipment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">945,054</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,049,234</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,008,275</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,173,531</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accumulated depreciation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,444,392</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(2,698,828</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Property and equipment, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">563,883</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">474,703</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">Goodwill</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,427,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,427,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Other assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">75,918</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">75,918</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Deferred tax assets&#9;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,589,408</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total assets</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">20,638,995</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">9,688,305</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right; padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD COLSPAN="9" STYLE="font-weight: bold; text-align: center; padding-left: 1.5pt; vertical-align: bottom">LIABILITIES AND STOCKHOLDERS&rsquo; EQUITY</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right; padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Current liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accounts payable and accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,581,226</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">2,214,467</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accrued payroll and related expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">632,931</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">602,888</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Net deferred revenue on shipments to distributors</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,062,642</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,004,260</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Customer deposit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">640,440</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Related party and other short term credit line notes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">500,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Related party convertible notes payable - current portion &#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">752,625</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">380,696</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Short term portion of deferred service revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">47,776</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">85,578</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Short term portion of capital leases and deferred rent</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">39,175</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">24,440</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total current liabilities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">4,116,375</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,452,769</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Related party convertible notes payable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">371,929</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Long term portion of deferred service revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,610</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">39,800</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Long term portion of capital leases and deferred rent</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">327,078</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">305,016</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Deferred tax liability</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">175,214</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Total liabilities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,469,063</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,344,728</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Commitments and contingencies</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Stockholders&rsquo; equity:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Common stock, $0.001 par value: Authorized &ndash; 20,000,000 shares,</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Issued
                                    and outstanding &ndash; 5,878,405 shares at December 31, 2016 </FONT><FONT STYLE="font-size: 12pt">and
                                    5,620,455 shares at December 31, 2015</FONT></P></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,878</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,620</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Additional paid-in capital</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">62,889,851</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">62,210,842</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Accumulated deficit</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(46,725,797</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(58,872,885</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total stockholders&rsquo; equity&#9;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">16,169,932</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,343,577</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total liabilities and stockholders&rsquo; equity&#9;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">20,638,995</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">9,688,305</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">See
accompanying notes.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 34 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="text-align: center"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>SOCKET MOBILE, INC.</B></FONT></P></TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font-weight: bold; text-align: center">STATEMENTS OF INCOME</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; padding-left: 1.5pt">Revenues</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">20,787,588</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">18,400,182</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center; padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; padding-left: 1.5pt">Cost of revenues</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10,353,370</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,465,443</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Gross profit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,434,218</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">8,934,739</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Operating expenses:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Research and development</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,889,168</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,323,005</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Sales and marketing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,774,809</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,497,093</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;General and administrative</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,207,225</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,985,804</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total operating expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">7,871,202</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,805,902</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Operating income</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,563,016</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,128,837</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Interest expense and other, net</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(131,349</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(279,225</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Net income before income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,431,667</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,849,612</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Net income tax benefit (expense)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,715,421</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(31,940</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 1.5pt">Net income</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">12,147,088</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,817,672</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">Net income per share:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Basic</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2.10</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.33</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1.80</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.31</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">Weighted average shares outstanding:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Basic</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,793,245</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,554,541</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,819,821</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,906,236</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">See
accompanying notes.</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 35 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 0.75in 0 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="21" STYLE="font-weight: bold; text-align: center">SOCKET MOBILE, INC.</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="21" STYLE="font-weight: bold; text-align: center">STATEMENTS OF STOCKHOLDERS&rsquo; EQUITY</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">Additional</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center">Total</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Common Stock</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Paid-In</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Accumulated</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Stockholders&rsquo;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Shares</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Amount</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Capital</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Deficit</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Equity</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 37%; text-indent: -0.2in; padding-left: 0.2in">Balance at December 31, 2014&#9;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">5,403,851</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">5,404</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">61,713,995</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">(60,690,557</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 9%; text-align: right">1,028,842</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.2in; padding-left: 0.2in">Exercise of warrants</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">125,271</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">125</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">131,125</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">131,250</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.2in; padding-left: 0.2in">Exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">91,333</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">91</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">155,858</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">155,949</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: -0.2in; padding-left: 0.2in">Stock-based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">209,864</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">209,864</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.2in; padding-left: 0.2in">Net income</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,817,672</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,817,672</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.2in; padding-left: 0.2in">Balance at December 31, 2015&#9;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,620,455</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,620</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">62,210,842</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(58,872,885</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,343,577</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: -0.2in; padding-left: 0.2in">Exercise of warrants</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">146,095</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">146</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">157,999</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">158,145</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: -0.2in; padding-left: 0.2in">Exercise of stock options</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">111,855</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">112</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">178,400</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">178,512</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.2in; padding-left: 0.2in">Stock-based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">342,610</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">342,610</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -0.2in; padding-left: 0.2in">Net income</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">12,147,088</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">12,147,088</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; text-indent: -0.2in; padding-left: 0.2in">Balance at December 31, 2016&#9;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,878,405</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,878</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">62,889,851</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(46,725,797</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">16,169,932</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">See
accompanying notes.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 36 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font-weight: bold; text-align: center">SOCKET MOBILE, INC.</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="font-weight: bold; text-align: center">STATEMENTS OF CASH FLOWS</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="9" STYLE="text-align: center">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 1.5pt">Operating activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 56%; text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Net income</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">12,147,088</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,817,672</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: -0.2in; padding-left: 0.2in">&nbsp;&nbsp;Adjustments to reconcile net income to net cash provided by operating activities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stock-based compensation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">342,610</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">209,864</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Depreciation</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">279,392</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">197,686</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Changes in deferred taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(9,764,622</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">31,940</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Changes in operating assets and liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accounts receivable</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(507,994</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(462,182</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inventories</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(211,349</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(368,763</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prepaid expenses and other current assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(171,908</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">38,151</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Other assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accounts payable and accrued expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(633,241</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(792,581</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Accrued payroll and related expenses</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">30,043</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">74,733</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Customer deposit</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(640,440</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">640,440</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net deferred revenue on shipments to distributors</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">58,382</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">25,705</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred service revenue</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(51,992</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(89,267</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Change in deferred rent</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">3,847</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">19,578</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash provided by operating activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">879,816</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,352,976</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 1.5pt">Investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;Purchase of equipment</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(304,470</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(391,375</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash used in investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(304,470</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(391,375</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 1.5pt">Financing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Payments on capital leases</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(31,152</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(27,295</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Proceeds from borrowings under bank line of credit agreement</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">350,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">138,453</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Repayments of borrowings under bank line of credit agreement</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(350,000</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(954,434</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Stock options exercised</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">178,512</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">155,949</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Warrants exercised</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">158,145</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">131,250</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;Repayments of related party and short term credit line notes payable</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(500,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(100,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net cash used in financing activities</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(194,495</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(656,077</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Net increase in cash and cash equivalents</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">380,851</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">305,524</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.5pt">Cash and cash equivalents at beginning of year</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">938,155</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">632,631</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 1.5pt">Cash and cash equivalents at end of year</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,319,006</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">938,155</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 1.5pt">Supplemental cash flow information</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Cash paid for interest</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">13,261</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">143,067</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.5pt">&nbsp;&nbsp;Cash paid for income taxes</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">100,988</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.5pt">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left; padding-left: 1.5pt">Supplemental disclosure of non-cash investing activities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.5pt">Computer equipment purchased under capital lease</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">64,102</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">36,482</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 1.5pt">Cashless exercise of warrants</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">35</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">See
accompanying notes.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 37 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTE
1 &mdash; Organization and Summary of Significant Accounting Policies</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Organization
and Business</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Socket
Mobile, Inc. (the &ldquo;Company&rdquo;) is a leading producer of data capture products for mobile applications used in mobile
point of sale (mPOS), enterprise mobility, asset tracking, control systems, logistics, event management, medical and education.
The Company produces a family of data capture products that connect over Bluetooth and work with applications running on smartphones,
tablets and mobile computers using operating systems from Apple&reg; (iOS), Google&trade; (Android&trade;) and Microsoft&reg;
(Windows&reg;). The Company focuses on serving the needs of software application developers as the barcode scanner sales are primarily
driven by the deployment of barcode enabled mobile applications.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
2016, the Company also offered a family of SoMo&reg; (&ldquo;<U>So</U>cket&reg; <U>Mo</U>bile&rdquo;) handheld computer products
with standard or antimicrobial cases running the Windows Embedded Handheld System 6.5 operating system. Handheld computer accessories
included plug-in 1D and 2D barcode scanners, charging cradles, durable cases, and radio frequency identification (RFID) readers
with NFC (near field communication). Due to the technical obsolescence of key components, the Company phased out this product
family in the second quarter of 2016 and exhausted the remaining SoMo&reg; units in the third quarter of 2016.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company designs its own products and subcontracts the manufacturing of product components to independent third-party contract
manufacturers who are located in the U.S., Mexico, China and Taiwan and who have the equipment, know-how and capacity to manufacture
products to the Company&rsquo;s specifications. Final products are assembled, tested, packaged, and distributed at and from its
Newark, California facility. The Company offers its products worldwide through two-tier distribution enabling customers to purchase
from a large number of on-line resellers around the world including some application developers. The geographic regions served
by the Company include the Americas, Europe, the Middle East, Africa and Asia Pacific.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company was founded in March 1992 as Socket Communications, Inc. and reincorporated in Delaware in 1995 prior to the Company&rsquo;s
initial public offering in June 1995. The Company began doing business as Socket Mobile, Inc. in January 2007 to better reflect
its market focus on the mobile business market, and changed its legal name to Socket Mobile, Inc. in April 2008. The Company&rsquo;s
common stock trades on the NASDAQ Marketplace under the symbol &ldquo;SCKT.&rdquo; The Company&rsquo;s principal executive offices
are located at 39700 Eureka Drive, Newark, CA 94560.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Use
of Estimates</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make
estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets
and liabilities at the date of the financial statements as well as the reported amounts of revenue and expense during the reporting
period. Actual results could differ from those estimates, and such differences may be material to the financial statements.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 38 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>
</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Cash
Equivalents</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash
equivalents. As of December 31, 2016 and 2015, all of the Company&rsquo;s cash and cash equivalents consisted of amounts held
in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit
Insurance Corporation up to $250,000. The Company has never experienced any losses in such accounts.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Fair
Value of Financial Instruments</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
carrying value of the Company&rsquo;s cash and cash equivalents, accounts receivable, accounts payable, debt and foreign exchange
contracts approximate fair value due to the relatively short period of time to maturity.</FONT></P>

<P STYLE="font: 12pt Garamond, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Derivative
Financial Instruments</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company's primary objective for holding derivative financial instruments is to manage foreign currency risks. The Company's derivative
financial instruments are recorded at fair value and are included in other current assets, other assets, other accrued liabilities
or long-term debt depending on the contractual maturity and whether the Company has a gain or loss. The Company's accounting policies
for these instruments are based on whether they meet the Company's criteria for designation as hedging transactions, either as
cash flow or fair value hedges. A hedge of the exposure to variability in the cash flows of an asset or a liability, or of a forecasted
transaction, is referred to as a cash flow hedge. A hedge of the exposure to changes in fair value of an asset or a liability,
or of an unrecognized firm commitment, is referred to as a fair value hedge. The criteria for designating a derivative as a hedge
include the instrument's effectiveness in risk reduction and, in most cases, a one-to-one matching of the derivative instrument
to its underlying transaction. Gains and losses on derivatives that do not qualify for hedge accounting are recognized immediately
in earnings. The Company regularly enters into forward foreign currency contracts to reduce exposures related to rate changes
in certain foreign currencies.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company records its forward foreign currency contracts at fair value. At December 31, 2016 and 2015, the Company had no open forward
foreign currency contracts.</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Foreign
Currency</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
functional currency for the Company is the U.S. dollar. However, the Company requires European distributors to purchase products
in Euros and pays the expenses of European employees in Euros and British pounds. The Company hedges a significant portion of
the European receivables balance denominated in Euros to reduce the foreign currency risk associates with these assets. In 2016,
the total net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives
used to hedge foreign currency risks, was a net loss of $25,500 compared to a net loss of $13,000 in 2015.</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Accounts
Receivable Allowances</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company estimates the amount of uncollectible accounts receivable at the end of each reporting period based on the aging of the
receivable balance, current and historical customer trends, and communications with its customers. Amounts are written off only
after considerable collection efforts have been made and the amounts are determined to be uncollectible. The following describes
activity in the allowance for doubtful accounts for the years ended December 31, 2016 and 2015:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 39 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>
</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Year</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Balance at <BR>Beginning of Year</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Charged to <BR>Costs and <BR>Expenses</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Amounts <BR>Written Off</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Balance at <BR>End of <BR>Year</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 16%; text-align: right">2016</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 16%; text-align: right">89,058</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 16%; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">89,058</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2015</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">89,058</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">89,058</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I></I></FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Inventories</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Inventories
consist principally of raw materials and sub-assemblies stated at the lower of standard cost, which approximates actual costs
(first-in, first-out method), or market. Market is defined as replacement cost, but not in excess of estimated net realizable
value or less than estimated net realizable value less a normal margin. At the end of each reporting period, the Company compares
its inventory on hand to its forecasted requirements for the next nine-month period and reserves the cost of any inventory that
is surplus, less any amounts that the Company believes it can recover from the disposal of goods that the Company specifically
believes will be saleable past a nine- month horizon. The Company&rsquo;s sales forecasts are based upon historical trends, communications
from customers, and marketing data regarding market trends and dynamics. Changes in the amounts recorded for surplus or obsolete
inventory are included in cost of revenue. Inventories, net of write-downs, at December 31, 2016 and 2015 consisted of the following:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: left">Raw materials and sub-assemblies</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">2,665,185</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">2,521,585</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Finished goods</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">64,359</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">39,083</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Inventory reserves</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,192,105</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,234,578</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Inventory, net</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,537,439</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,326,090</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I></I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Prepaid
Expenses and Other Current Assets</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Prepaid
expenses and other current assets consist of various payments that the Company has made in advance for goods or services to be
received in the future. Prepaid expenses and other current assets at December 31, 2016 and 2015 consisted of the following:&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: left">Prepaid insurance</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">40,307</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">18,612</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Prepaid project development costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">83,600</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Prepaid inventory purchases</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">43,700</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,031</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Other</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">91,857</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">66,913</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Prepaid expenses and other current assets</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">259,464</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">87,556</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I></I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I></I></FONT></P>

<!-- Field: Page; Sequence: 40 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>
</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I>Property
and Equipment</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Property
and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method, over the estimated
useful lives of the assets ranging from one to five years. Assets under capital leases are amortized in a manner consistent with
the Company&rsquo;s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense
in the years ended December 31, 2016 and 2015, was $279,392 and $197,686, respectively.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Goodwill</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Goodwill
is tested for impairment annually as of September 30th or more frequently when events or circumstances indicate that the carrying
value of the Company's single reporting unit more likely than not exceeds its fair value. The Company performed its annual goodwill
impairment analysis as of September 30, 2016. The Company used the two-step test as required to assess goodwill for impairment.
The first step of the goodwill impairment test consisted of comparing the carrying value of the reporting unit to its fair value.
Management estimated the fair value of the Company's reporting unit using various methods and compared the fair value to the carrying
amount (net book value) to ascertain if potential goodwill impairment existed. The Company utilized methods that focused on its
ability to produce income (&quot;Income Approach&quot;) and the Company&rsquo;s market capitalization (&quot;Market Capitalization
Approach&quot;). Key assumptions utilized in the determination of fair value in step one of the test included the following: the
Company's market capitalization; revenue and expense forecasts used in the evaluation were based on trends of historical performance
and management's estimate of future performance; cash flows utilized in the discounted cash flow analysis were estimated using
a weighted average cost of capital determined to be appropriate for the Company. No impairment of goodwill was recorded in the
two years ended December 31, 2016.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Deferred
Rent</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company operates its headquarters under a non-cancelable operating lease. The Company recognizes rent expense under its lease
on a straight-line basis measured over the term of the lease. The excess of accumulated rental expense measured on a straight-lined
basis over actual accumulated rent paid is recorded as a liability on the Company&rsquo;s balance sheet in its short and long
term components. Deferred rent at December 31, 2016 and December 31, 2015 was $286,901 and $283,053, respectively.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Concentration
of Credit Risk</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Financial
instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and
accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced
losses on the investments. The Company&rsquo;s trade accounts receivables are primarily with distributors. The Company performs
ongoing credit evaluations of its customers&rsquo; financial condition but the Company generally requires no collateral. Reserves
are maintained for potential credit losses, and such losses have been within management&rsquo;s expectations. Customers who accounted
for at least 10% of the Company&rsquo;s accounts receivable balances at December 31, 2016 and December 31, 2015 were as follows:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 41 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B>&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: left">Ingram Micro Inc.</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">49</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">35</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Bluestar, Inc.</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">30</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">ScanSource, Inc.</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">*</FONT></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">17</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD COLSPAN="9" STYLE="text-align: left; vertical-align: bottom"><FONT STYLE="font-size: 10pt">*Customer accounts for less
    than 10% of accounts receivable balances</FONT></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Concentration
of Suppliers</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Several
of the Company&rsquo;s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential
materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance
payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials,
it could have a material adverse effect upon its results. At December 31, 2016, 15% and 12% of the Company&rsquo;s accounts payable
balances were concentrated with the top two supplier. For the years ended December 31, 2016 and 2015, top two suppliers accounted
for 65% and 57%, respectively, of the inventory purchases in each of these years.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Revenue
Recognition and Deferred Revenue</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Revenue
on sales to customers other than distributors is recognized upon shipment provided that persuasive evidence of a sales arrangement
exists, the price is fixed or determinable, title has transferred, collection of resulting receivables is reasonably assured,
there are no customer acceptance requirements, and there are no remaining significant obligations. Revenue on sales to distributors
where a right of return exists is recognized upon &ldquo;sell-through,&rdquo; when products are shipped from the distributor to
the distributor&rsquo;s customer. Revenue related to those products in the Company&rsquo;s distribution channel at the end of
each reporting period which has not sold-through is deferred. The amount of deferred revenue net of related cost of revenue is
classified as net deferred revenue on shipments to distributors on the Company&rsquo;s balance sheet. At December 31, 2016 and
December 31, 2015, net deferred revenue on shipments to distributors represented deferred revenues totaling $2,010,441 and $1,925,268,
respectively, net of related costs of those revenues of $947,799 and $921,008, respectively.</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
May 2014, the FASB issued authoritative guidance amending the FASB Accounting Standards Codification and creating a new Topic
606,&nbsp;Revenue from Contracts with Customers. The new guidance clarifies the principles for recognizing revenue and develops
a common revenue standard for U.S. GAAP applicable to revenue transactions. This guidance provides that an entity should recognize
revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which
the entity expects to be entitled in exchange for those goods or services. The existing industry guidance will be eliminated when
the new guidance becomes effective and annual disclosures will be substantially revised. Additional disclosures will also be required
under the new standard. In July 2015, the FASB approved a proposal that extended the required implementation date one year to
the first quarter of 2018 but also would permit companies to adopt the standard at the original effective date of 2017. Implementation
may be either through retrospective application to each period from the first quarter of 2017 or with a cumulative effect adjustment
upon adoption in 2018. In April 2016, the FASB issued amendments, ASU No. 2016-10, that clarify the following two aspects of Topic
606: identifying performance obligations and the licensing implementation guidance, while retaining the related principles for
those areas. The standard should be adopted concurrently with adoption of ASU No. 2014-09 which is effective for annual and interim
periods beginning after December 15, 2017 with early adoption permitted.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 42 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>


<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Effective
January 1, 2017, the Company will implement the new revenue recognition policy with the effects being recorded as an adjustment
to the return reserve and to the beginning retained deficit on January 1, 2017. As noted above, the current policy relating to
sales to distributors defers revenue recognition on products sold to distributors until the products sell out of distributor inventory.
As a result, the current policy defers 100% of revenue and cost of revenue until shipped by the distributor even though distributor
contractual return rights and actual return experiences are significantly less than 100%. The new policy recognizes revenue on
sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated
product returns (sales and cost of sales) based on historical experience. The effect of the change on January 1, 2017 is a one-time
reduction (debit) to net deferred revenue and a one-time improvement (credit) to retained deficit in the amount of $836,000.</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company defers revenue on advance payments from customers when performance obligations have yet to be completed and/or services
performed. Such deferred revenue does not include amounts related to products delivered to distributors which have not sold-through
to the distributors&rsquo; end customers as described above.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company also earns revenue from its SocketCare services program which provides for extended warranty and accidental breakage coverage
for selected products. Service purchased at the time of product purchase provides for coverage in three-year and five-year terms.
The Company additionally offers comprehensive coverage and program term extensions. Revenues from the SocketCare services program
are recognized ratably over the life of the extended warranty contract. The amount of unrecognized warranty service revenue is
classified as deferred service revenue and presented on the Company&rsquo;s balance sheet in its short and long term components.</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Warranty</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company&rsquo;s products typically carry a one year warranty. The Company reserves for estimated product warranty costs at the
time revenue is recognized based upon the Company&rsquo;s historical warranty experience, and additionally for any known product
warranty issues. If actual costs differ from initial estimates, the Company records the difference in the period they are identified.
Actual claims are charged against the warranty reserve. The following describes activity in the reserves for product warranty
costs for the years ended December 31, 2016 and 2015:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Year</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Balance at <BR>Beginning of Year</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid">Additional Warranty Reserves</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Amounts <BR>Charged to Reserves</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Balance at <BR>End of <BR>Year</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 16%; text-align: right">2016</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 16%; text-align: right">78,871</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 16%; text-align: right">34,385</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">(34,385</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">78,871</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2015</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">78,871</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">41,029</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(41,029</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">78,871</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"></P>

<!-- Field: Page; Sequence: 43 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>
</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Research
and Development</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Research
and development expenditures are charged to operations as incurred. <FONT STYLE="background-color: white">The major components
of research and development costs include salaries and employee benefits, stock-based compensation expense, </FONT>third party
development costs including consultants and outside services<FONT STYLE="background-color: white">, and allocations of overhead
and occupancy costs.</FONT></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
accounting for the costs of computer software to be sold, leased or otherwise marketed, requires the capitalization of certain
software development costs subsequent to the establishment of technological feasibility. Based on the Company&rsquo;s product
development process, technological feasibility is established upon the completion of a working model. Costs incurred by the Company
between the completion of the working model and the point at which the product is ready for general release have been insignificant.
Accordingly, the Company has charged all such costs to research and development expenses in the accompanying statements of income.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Advertising
Costs</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Advertising
costs are charged to sales and marketing as incurred. The Company incurred $45,303 and $47,287, in advertising costs during 2016
and 2015, respectively.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Income
Taxes</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are determined based
on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax rates and
laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance against deferred
tax assets when it is more likely than not that such assets will not be realized. The effect on deferred tax assets and liabilities
of a change in tax rates is recognized in income in the period that includes the enactment date.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained
on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the
largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company's policy
to include interest and penalties related to tax positions as a component of income tax expense.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Shipping
and handling costs</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Shipping
and handling costs are included in the cost of revenues in the statement of operations.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Net
Income Per Share</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income
per share:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 44 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>
</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Numerator:</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: left; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;Net income</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">12,147,088</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">1,817,672</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;Convertible note interest</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">117,421</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;Adjusted diluted net income</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">12,264,509</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,817,672</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 2.15pt">Denominator:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;Weighted average shares outstanding used in computing net income per share:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,793,245</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,554,541</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt">&nbsp;Effect of dilutive stock
    options and convertible notes payable</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,026,576</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">351,695</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">6,819,821</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">5,906,236</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;Net income per share applicable to common stockholders:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Basic</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2.10</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.33</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 2.15pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Diluted</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1.80</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">0.31</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">For
the 2016 period presented, the diluted shares outstanding include the dilutive effect of assumed conversion of convertible notes
and assumed exercise of all in-the-money employee stock options, which is calculated based on the average share price for the
2016 fiscal period using the treasury stock method. Under the treasury stock method, the hypothetically received proceeds from
the exercise of in-the-money options and warrants are assumed to be used to repurchase shares. For 2016, options to purchase totaling
1,551,727 shares of the Company&rsquo;s Common Stock were excluded from the calculation of the diluted earnings per share because
the exercise prices were greater than or equal to the average price of the common shares, and therefore their inclusion would
have been anti-dilutive. For 2015, options to purchase and shares issuable for convertible notes and related accrued interest,
totaling 2,036,520 shares of common stock, have been omitted from the income per share calculation.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Stock-Based
Compensation Expense</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company has incentive plans that reward employees with stock options. The amount of compensation cost for these stock-based awards
is measured based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options
are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free
interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis
over the vesting period.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Segment
Information</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Operating
segments are defined as components of an enterprise about which separate financial information is available that is evaluated
regularly by the chief executive officer in deciding how to allocate resources and in assessing performance.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 45 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>
</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">The
Company operates in one segment&mdash;mobile systems solutions for businesses. Mobile systems solutions typically consist of mobile
devices such as smartphones or tablets, some with data collection peripherals, and third-party vertical applications software.
The Company markets its products in the United States and foreign countries through its sales personnel and distributors.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Revenues
for the geographic areas for the years ended December 31, 2016 and 2015 are as follows:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Revenues: (in thousands)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: left; padding-left: 1.05pt">&nbsp;&nbsp;&nbsp;United States</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">16,851</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">14,343</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 1.05pt">&nbsp;&nbsp;&nbsp;Europe</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,843</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,698</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 1.05pt">&nbsp;&nbsp;&nbsp;Asia and rest of world</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,094</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,359</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 1.05pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">20,788</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">18,400</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Export
revenues are attributable to countries based on the location of the Company&rsquo;s customers. The Company does not hold long-lived
assets in foreign locations.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Major
Customers</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Customers
who accounted for at least 10% of total revenues for the years ended December 31, 2016 and 2015 were as follows:&nbsp;</FONT></P>

<P STYLE="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: left; padding-left: 1.05pt">Ingram Micro Inc.</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">29</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">29</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 1.05pt">BlueStar, Inc.</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">22</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 1.05pt">Scansource, Inc.</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18</TD><TD STYLE="text-align: left">%</TD></TR>
</TABLE>
<P STYLE="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0; text-align: justify"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Recently
Issued Financial Accounting Standards</I></FONT></P>

<P STYLE="font: 10pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
January 2017, the Financial Accounting Standards Board (&ldquo;FASB&rdquo;) issued Accounting Standards Update (&ldquo;ASU&rdquo;)
No. 2017-04,&nbsp;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminates
the requirement to determine the fair value of individual assets and liabilities of a reporting unit to measure goodwill impairment.
Under these amendments, goodwill impairment testing will be performed by comparing the fair value of the reporting unit with its
carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the reporting unit&rsquo;s
fair value. The new standard is effective for annual and interim goodwill impairment tests in fiscal years beginning after December
15, 2019, and should be applied on a prospective basis. Early adoption is permitted for annual or interim goodwill impairment
testing performed after January 1, 2017. We do not presently anticipate that the adoption of ASU 2016-15 will have a material
impact on our consolidated financial statements.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
August 2016, the FASB issued ASU No. 2016-15,&nbsp;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts
and Cash Payments, which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice
in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. ASU 2016-15 will be
effective for us on January 1, 2018 with early adoption permitted. We do not presently anticipate that the adoption of ASU 2016-15
will have a material impact on our consolidated financial statements.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 46 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>
</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">In
March 2016, the FASB issued ASU No. 2016-09,&nbsp;Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based
Payment Accounting, which requires companies to record excess tax benefits and deficiencies in income rather than the current
requirement to record them through equity. ASU 2016-09 also allows companies the option to recognize forfeitures of share-based
awards when they occur rather than the current requirement to make an estimate upon the grant of the awards. ASU 2016-09 will
be effective for us on January 1, 2017. Early adoption of ASU 2016-09 will be permitted in any interim or annual period, with
any adjustments reflected as of the beginning of the fiscal year of adoption. We do not anticipate that the adoption of ASU 2016-09
will have a material impact on our financial statements.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
February 2016, the FASB issued ASU No. 2016-02,&nbsp;Leases, which eliminates the current tests for lease classification under
U.S. GAAP and requires lessees to recognize the right-of-use assets and related lease liabilities on the balance sheet for all
leases greater than one year in duration. ASU 2016-02 is effective for fiscal years beginning after December 15, 2018, including
interim periods within those fiscal years. Early adoption is permitted. ASU 2016-02 provides that lessees (for capital and operating
leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach
for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements.
The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative
period presented. Lessees and lessors may not apply a full retrospective transition approach. We are assessing the impact that
ASU 2016-02 is anticipated to have on our consolidated financial statements. We currently expect that most of our operating lease
commitments will be subject to the new standard and recognized as lease liabilities and right-of-use assets upon our adoption
of ASU 2016-02.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
January 2016, the FASB issued ASU No. 2016-01,&nbsp;Financial Instruments - Overall: Recognition and Measurement of Financial
Assets and Financial Liabilities,&nbsp;which amends the guidance regarding the classification and measurement of financial instruments.
Changes to the current guidance primarily affect the accounting for equity investments, financial liabilities under the fair value
option, and the presentation and disclosure requirements for financial instruments. In addition, ASU 2016-01 clarifies guidance
related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale
debt securities. ASU 2016-01 will be effective for us on January 1, 2018. Early adoption is not permitted except for the provision
to record fair value changes for financial liabilities under the fair value option resulting from instrument-specific credit risk
in other comprehensive income. Upon adoption of ASU 2016-01, an entity should apply the amendments by means of a cumulative-effect
adjustment to the balance sheet at the beginning of the first reporting period in which the guidance is effective. We do not presently
anticipate that the adoption of ASU 2016-01 will have a material impact on our financial statements.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
November 2015, the FASB issued ASU 2015-17,&nbsp;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which
will require all deferred tax assets and deferred tax liabilities to be presented as noncurrent within a classified balance sheet.
ASU 2015-17 will be effective for us as of January 1, 2017, with early application permitted. ASU 2015-17 may be applied either
prospectively to all deferred tax assets and liabilities or retrospectively to all periods presented. We have elected to early
adopt ASU 2015-17 effective December 31, 2016.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 47 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>
</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">In
July 2015, the FASB issued ASU 2015-11,&nbsp;Simplifying the Measurement of Inventory. ASU 2015-11 requires that inventory be
measured at the lower of cost or net realizable value. Net realizable value is the estimated selling price in the ordinary course
of business, less reasonably predictable costs of completion, disposal, and transportation. Inventory measured using last-in,
first-out or the retail inventory method are excluded from the scope of ASU 2015-11 which is effective for fiscal years beginning
after December 15, 2016, and interim periods within those fiscal years. We do not anticipate that the implementation of ASU 2015-11
will have a material impact on our consolidated financial statements.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">In
May 2014, the FASB issued authoritative guidance amending the FASB Accounting Standards Codification and creating a new Topic
606,&nbsp;Revenue from Contracts with Customers. The new guidance clarifies the principles for recognizing revenue and develops
a common revenue standard for U.S. GAAP applicable to revenue transactions. This guidance provides that an entity should recognize
revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which
the entity expects to be entitled in exchange for those goods or services. The existing industry guidance will be eliminated when
the new guidance becomes effective and annual disclosures will be substantially revised. Additional disclosures will also be required
under the new standard. In July 2015, the FASB approved a proposal that extended the required implementation date one year to
the first quarter of 2018 but also would permit companies to adopt the standard at the original effective date of 2017. Implementation
may be either through retrospective application to each period from the first quarter of 2017 or with a cumulative effect adjustment
upon adoption in 2018. In April 2016, the FASB issued amendments, ASU No. 2016-10, that clarify the following two aspects of Topic
606: identifying performance obligations and the licensing implementation guidance, while retaining the related principles for
those areas. The standard should be adopted concurrently with adoption of ASU No. 2014-09 which is effective for annual and interim
periods beginning after December 15, 2017 with early adoption permitted. We will early adopt the new standard effective January
1, 2017. The effect of the change on January 1, 2017 is a one-time reduction (debit) to net deferred revenue and a one-time improvement
(credit) to retained deficit in the amount of $836,000.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">From
time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company
as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards
that are not yet effective will not have a material impact on the Company&rsquo;s financial position, results of operations or
cash flows.</FONT></P>

<P STYLE="font: 10pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>NOTE
2 &mdash; Short Term Related Party Convertible Notes Payable</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
balance of short term convertible notes payable to officers and directors of the company is $752,625 at December 31, 2016. $380,696
of these notes have an original term of four years that accrue interest at 8% per annum compounded quarterly, mature on September
4, 2017, and have a note holder call provision. $371,929 of these notes, previously classified as long term, were classified as
a current liability in September 2016 as they now mature within one year on September 4, 2017, have an original term of four years
that accrue interest at 18% per annum compounded quarterly through March 30, 2016 and at 12% thereafter, and do not have a note
holder call provision. Accrued interest for all convertible notes was $382,808 and $265,387 at December 31, 2016 and December
31, 2015, respectively and was included in Accounts Payable and Accrued Expenses. The notes and accrued interest are convertible
into common stock at the option of the holder at $1.25 per share. The convertible notes are secured by all of the assets of the
Company and are subordinated to amounts outstanding under the Company&rsquo;s working capital bank line of credit with the Company&rsquo;s
bank.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 48 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>
</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>NOTE
3 &mdash; Related Party and Other Short-Term Notes Payable</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">On
May 15, 2014, the Company&rsquo;s Board of Directors approved the issue of subordinated line of credit notes totaling $650,000
to replace subordinated line of credit notes in the same amount matured on June 1, 2014. The replacement subordinated notes were
two-year notes maturing on June 1, 2016, were repayable by the Company at any time and had an interest rate of 18% per annum payable
monthly in cash. On January 29, 2016, the Company completed repayment of all outstanding credit line notes to the note holders.
Interest expenses for 2016 and 2015 related to the line of credit were $7,645 and $100,455, respectively.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>NOTE
4 &mdash; Bank Financing Arrangements</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">On
February 26, 2016, the Company completed a Business Financing Modification Agreement by and between the Company and Western Alliance
Bank (the &ldquo;Bank) to extend the expiration date of the revolving credit lines for both domestic and international portions
to February 27, 2018. Under the terms of the credit facility agreement with the Bank, the Company may borrow up to $2.5 million,
of which up to $2.0 million is based on qualified receivables from domestic customers and up to $0.5 million is based on qualified
receivables from international customers. In addition, the Company must maintain a minimum liquidity ratio calculated at the end
of each month of quick assets (cash plus qualified accounts receivable) to outstanding obligations to the Bank not less than 1.75
to 1.0. Advances against the domestic and international lines are calculated at 70% of qualified receivables. Borrowings under
the lines bear an annual interest rate equal to the Bank&rsquo;s prime rate (minimum of 3.25%) plus 1.5%. There is also a collateral
handling fee of 0.1% per month of the financed receivables outstanding. The applicable interest and fees are calculated based
on the actual amounts borrowed. The borrowings under the credit facility are secured by a first priority security interest in
the assets of the Company. All advances are at the Bank&rsquo;s discretion and the Bank is not obligated to make advances. The
agreement may be terminated by the Company or by the Bank at any time. At December 31, 2016, there were no amounts borrowed, and
the total borrowing capacity was approximately $1,612,000.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Total
interest expense on the amounts drawn under the Company&rsquo;s bank credit lines in effect during the years ended December 31,
2016 and 2015, was $3,000 and $38,494, respectively.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">On
March 20, 2017, the Company completed a Business Financing Modification Agreement by and between the Company and the Bank to extend
the expiration date of the revolving credit line for domestic portion to February 27, 2019. The international portion of the credit
line was not changed and will expire on February 27, 2018.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 49 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>
</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTE
5 &mdash; Commitments and Contingencies</B></FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Operating
Lease</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company leases office space under a non-cancelable operating lease that provides the Company approximately 37,100 square feet
in Newark, California. The lease agreement expires on June 30, 2022. Monthly base rent increases four percent per year annually
on July 1<SUP>st</SUP> of each year.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Future
minimum lease payments under the operating lease at December 31, 2016 are shown below:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD COLSPAN="3" STYLE="padding-bottom: 1pt">Annual minimum payments:</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Amount</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 43%; text-align: right">2017</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 43%; text-align: right">425,345</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2018</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">442,359</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2019</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">460,053</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2020</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">478,455</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">2021 to 2022</FONT></TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">751,269</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Total minimum payments</FONT></TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,557,481</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: center"></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Rental
expense under all operating leases for the years ended December 31, 2016 and 2015 was $435,668 and $430,648, respectively. The
amount of deferred rent at December 31, 2016 and December 31, 2015 was $286,901 and $283,053, respectively.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Capital
Lease Obligations</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company leases certain of its equipment under capital leases. The leases are collateralized by the underlying assets. At December
31, 2016 and 2015, property and equipment with costs of $100,584 and $124,427, respectively, were subject to such financing arrangements.
The accumulated depreciation of the assets associated with the capital leases as of December 31, 2016 and December 31, 2015, amounted
to $20,173 and $80,150 respectively.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Future
minimum payments under capital lease and equipment financing arrangements as of December 31, 2016 are as follows:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt">Annual minimum payments:</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Amount</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; text-align: left; vertical-align: top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2017</TD><TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 18%; text-align: right">30,048</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2018</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">27,607</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; vertical-align: top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2019</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">18,635</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; vertical-align: middle">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2020</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">9,545</TD><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 5.4pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total minimum payments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">85,835</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Less amount representing interest</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(6,482</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 5.4pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Present value of net minimum payments</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">79,353</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Short term portion of capital leases</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(26,663</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Long term portion of capital leases</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">52,690</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<!-- Field: Page; Sequence: 50 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I></I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>
</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I>Purchase
Commitments</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">At
December 31, 2016, the Company&rsquo;s non-cancelable purchase commitments for inventory to be used in the ordinary course of
business during the first nine months of 2017 were approximately $2,724,000.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Legal
Matters</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company is subject to disputes, claims, requests for indemnification and lawsuits arising in the ordinary course of business.
Under the indemnification provisions of the Company&rsquo;s customer agreements, the Company routinely agrees to indemnify and
defend its customers against infringement of any patent, trademark, copyright, trade secrets, or other intellectual property rights
arising from customers&rsquo; legal use of the Company&rsquo;s products or services. The exposure to the Company under these indemnification
provisions is generally limited to the total amount paid for the indemnified products. However, certain indemnification provisions
potentially expose the Company to losses in excess of the aggregate amount received from the customer. To date, there have been
no claims against the Company by its customers pertaining to such indemnification provisions, and no amounts have been recorded.
The Company is currently not a party to any material legal proceedings.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>NOTE
6 &mdash; Share-Based Compensation Plan</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Stock
Option Plan</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company has one Stock Option Plan in effect in the two years presented: the 2004 Equity Incentive Plan (the &ldquo;2004 Plan&rdquo;).
The 2004 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock, stock appreciation
rights, and performance awards to employees, directors, and consultants of the Company. Upon ratification of the 2004 Plan by
the shareholders in June 2004, shares in the 1995 Plan that had been reserved but not issued, as well as any shares issued that
would otherwise return to the 1995 Plan as a result of termination of options or repurchase of shares, were added to the shares
reserved for issuance under the 2004 Plan. The Company grants incentive stock options and non-statutory stock options at an exercise
price per share equal to the fair market value per share of common stock on the date of grant. The vesting and exercise provisions
are determined by the Board of Directors, with a maximum term of ten years. The 2004 Plan expires on April 23, 2024.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company calculates the value of each stock option grant, estimated on the date of grant, using binomial lattice option pricing
model. The weighted-average estimated fair value of stock options granted during 2016 and 2015 was $1.93 and $1.58, respectively,
using the following weighted-average assumptions:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: left; padding-left: 0.7pt">Risk-free interest rate (%)</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">1.75</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">2.10</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.7pt">Dividend yield</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.7pt">Volatility factor</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">79.91</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">92.22</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.7pt">Expected option life (years)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.6</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4.8</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<!-- Field: Page; Sequence: 51 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P></FONT></P>
</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
table below presents the information related to stock option activity for the years ended December 31, 2016 and 2015:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: left">Total intrinsic value of stock options exercised</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">178,923</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">60,056</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Cash received from stock option exercises</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">178,512</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">155,949</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Changes
in stock options for the years ended December 31, 2016 and 2015 are as follows:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 1.05pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD COLSPAN="14" STYLE="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; color: Black">Outstanding Options</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">&nbsp;</FONT></P><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Options</FONT></P> <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Available</FONT></P> <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">For Grant</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">&nbsp;</FONT></P><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Number</FONT></P> <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">of Shares</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Weighted</FONT></P> <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Average</FONT></P> <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Price Per Share</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Remaining Contractual Term <br> (in years)</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">&nbsp;</FONT></P><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">&nbsp;</FONT></P><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Intrinsic<br> Value</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 35%; color: Black; padding-left: 0.7pt">Balance at December 31, 2014</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; color: Black; text-align: right">144,378</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; color: Black; text-align: right">1,891,058</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 9%; color: Black; text-align: right">2.09</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; color: Black; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; color: Black; text-align: right">&nbsp;</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;Increase in shares authorized</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">200,000</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;Granted</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(316,600</TD><TD STYLE="color: Black; text-align: left">)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">316,600</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">2.25</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;Exercised</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(91,333</TD><TD STYLE="color: Black; text-align: left">)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">1.71</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;Canceled</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">93,972</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(93,972</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">2.01</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">Balance at December 31, 2015</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">121,750</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">2,022,353</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">2.15</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;Increase in shares authorized</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">224,818</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;Granted</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(344,450</TD><TD STYLE="color: Black; text-align: left">)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">344,450</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">2.89</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;Exercised</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">(111,855</TD><TD STYLE="color: Black; text-align: left">)</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">1.60</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;Canceled</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">93,863</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">(93,863</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">)</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">2.73</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">Balance at December 31, 2016</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">95,981</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">2,161,085</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">2.27</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">5.58</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">$</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">3,401,944</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; padding-left: 0.7pt">Exercisable</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1,638,288</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">2.23</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">4.58</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">2,651,676</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; padding-left: 0.7pt">Unvested</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">&nbsp;</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">522,797</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">2.40</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">8.67</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">750,268</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
2004 Plan provides for an annual increase in the number of shares authorized under the plan to be added on the first day of each
fiscal year equal to the least amount of 400,000 shares, 4% of the outstanding shares on that date, or an amount as determined
by the Board of Directors. On January 1, 2017, 2016, and 2015, a total of 235,136, 224,818, and 191,843 additional shares, respectively,
became available for grant from the 2004 Plan.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 52 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
following table summarizes information about stock options outstanding and exercisable at December 31, 2016:&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD COLSPAN="8" STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; color: Black">Options Outstanding</FONT></TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD COLSPAN="6" STYLE="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; color: Black">Options Exercisable</FONT></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">&nbsp;</FONT></P><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Range of</FONT></P> <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Exercise</FONT></P> <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Prices</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">&nbsp;</FONT></P><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Number of</FONT></P> <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Options Outstanding</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Weighted Average Remaining Life (Years)</FONT></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">&nbsp;</FONT></P><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Weighted</FONT></P> <P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Average Exercise Price</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">&nbsp;</FONT></P><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Number of Options Exercisable</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">&nbsp;</FONT></P><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">Weighted Average Exercise Price</FONT></P></TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 16%; color: Black; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">$0.95
                                                                     - $1.10</FONT></TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; color: Black; text-align: right">369,444</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; color: Black; text-align: right">6.58</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 13%; color: Black; text-align: right">1.01</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 13%; color: Black; text-align: right">306,603</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD><TD STYLE="width: 2%; color: Black">&nbsp;</TD>
    <TD STYLE="width: 1%; color: Black; text-align: left">$</TD><TD STYLE="width: 13%; color: Black; text-align: right">1.02</TD><TD STYLE="width: 1%; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">$1.20 - $1.25</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">56,000</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">6.50</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">1.23</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">46,583</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">1.22</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">$1.50 - $1.82</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">167,767</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">5.33</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">1.71</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">167,767</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">1.71</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">$1.89 - $2.27</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">477,090</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">6.50</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">2.13</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">347,672</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">2.08</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">$2.36 - $2.92</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">525,638</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">5.58</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">2.63</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">232,617</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">2.54</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">$3.04 - $3.54</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">528,446</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">3.67</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">3.09</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">516,513</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">3.08</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">$3.70 - $3.84</FONT></TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">35,000</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">9.42</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">3.72</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">18,833</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">3.71</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="color: Black; text-align: left"></TD><TD STYLE="color: Black; text-align: center; vertical-align: bottom">$6.90</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">900</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">1.58</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">6.90</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">900</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">6.90</TD><TD STYLE="color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: center; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">$10</FONT>.00</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">800</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">0.17</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">10.00</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; color: Black; text-align: right">800</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">10.00</TD><TD STYLE="padding-bottom: 1pt; color: Black; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: center; vertical-align: top"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; color: Black">$0.95 - $10.00</FONT></TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">2,161,085</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; text-align: right">5.58</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">2.27</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,638,288</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD><TD STYLE="color: Black; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="color: Black; text-align: left">$</TD><TD STYLE="color: Black; text-align: right">2.23</TD><TD STYLE="padding-bottom: 2.5pt; color: Black; text-align: left">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><I>Stock-Based
Compensation Expense</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
stock-based compensation expense included in the Company&rsquo;s statements of income for the years ended December 31, 2016 and
2015, consisted of the following:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1pt solid">Income Statement Classification</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; padding-left: 0.7pt">&nbsp;&nbsp;Cost of revenues</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">40,929</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">19,322</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;Research and development</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">74,810</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">40,951</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;Sales and marketing</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">87,158</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">62,898</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;General and administrative</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">139,713</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">86,693</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 0.7pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">342,610</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">209,864</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">As
of December 31, 2016, the total remaining unamortized stock-based compensation expense was $757,671, and is expected to be amortized
over a weighted average period of 2.67 years.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>NOTE
7 &mdash; Warrants</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company has no outstanding warrants at December 31, 2016.</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 53 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)&nbsp;</B></FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>NOTE
8 &mdash; Shares Reserved</B></FONT></P>

<P STYLE="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Common
stock reserved for future issuance was as follows:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: left">Stock option grants outstanding (see Note 6)</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">2,161,085</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">2,022,353</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Reserved for future stock option grants (see Note 6)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">95,981</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">121,750</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Reserved for note conversion (see Note 2)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">972,884</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">977,398</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Reserved for exercise of outstanding warrants (see Note 7)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">169,335</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,229,950</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">3,290,836</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>NOTE
9 &mdash; Retirement Plan</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company has a tax-deferred savings plan, the Socket Mobile, Inc. 401(k) Plan (&ldquo;401(k) Plan&rdquo;), for the benefit of qualified
employees. The 401(k) Plan is designed to provide employees with an accumulation of funds at retirement. Qualified employees may
elect to make contributions to the 401(k) Plan on a monthly basis. No contributions were made by the Company during the years
ended December 31, 2016 and 2015. Administrative expenses relating to the 401(k) Plan are not significant.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>NOTE
10 &mdash; Income Taxes</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Deferred
tax benefit at December 31, 2016 is related to the release of valuation allowance against substantially all of the Company's federal
and state deferred tax assets as the Company concluded such assets were fully realizable. The need for a valuation allowance requires
an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets
are recoverable. Such assessment is required on a jurisdiction-by-jurisdiction basis. In making such assessment, significant weight
is given to evidence that can be verified objectively. After the consideration of both positive and negative evidence to assess
the recoverability of the Company's net deferred tax assets during the 2016 tax year, the Company determined that it was more
likely than not the Company would realize the majority of the value of federal and state deferred tax assets given the current
certainties regarding the timing of profits and forecasted future profitability. The Company will continue to monitor the likelihood
that it will be able to recover the deferred tax assets in the future. The components of income taxes for the periods ended December
31, 2016 and 2015 are as follows:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 54 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>
</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;&nbsp;<U>Current:</U></FONT></TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: right">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; padding-left: 0.7pt">&nbsp;&nbsp;Federal</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">12,200</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;State</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">37,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total Current</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">49,200</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.7pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;&nbsp;<U>Deferred:</U></FONT></TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 0.7pt">&nbsp;&nbsp;Federal</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(8,473,481</TD><TD STYLE="text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">31,940</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;State</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,291,141</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">&mdash;&nbsp;&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total Deferred</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(9,764,622</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">31,940</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; text-indent: 7.5pt; padding-left: 0.7pt">Income tax (benefit) expense</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(9,715,422</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">31,940</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Reconciliation
of the statutory federal income tax rate to the Company's effective tax rate:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;Federal tax at statutory rate</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">34.00</TD><TD STYLE="width: 1%; text-align: left">%</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 12%; text-align: right">34.00</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;State income tax rate</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.83</TD><TD STYLE="text-align: left">%</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5.83</TD><TD STYLE="text-align: left">%</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;Release of valuation allowance</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">308.63</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(41.56</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">%)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt">&nbsp;&nbsp;Provision for taxes</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">348.46</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(1.73</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">%)</TD></TR>
</TABLE>
<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">As
of December 31, 2016, the Company did not recognize deferred tax assets relating to an excess tax benefit for stock-based compensation
deduction of $2,094,000. Unrecognized deferred tax benefits will be accounted for as a credit to additional-paid-in-capital when
realized through a reduction in income taxes payable.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Deferred
income tax reflects the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial
reporting purposes and the amount used for income tax purposes. At December 31, 2016, the Company released valuation allowance
against substantially all deferred tax assets. Significant components of net deferred tax assets are as follows:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 55 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>
</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="7" STYLE="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>Deferred tax assets:</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2016</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">2015</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 56%; text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;Net operating loss carryforwards</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">8,111,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 8%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">8,833,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 0.7pt">&nbsp;&nbsp;Credits</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">755,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">753,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;Capitalized research and development costs</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">13,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;Other acquired intangibles</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">49,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">91,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;Accruals not currently deductible</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,343,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,614,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;Depreciation</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">29,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total deferred tax assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">10,296,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,309,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;Valuation allowance for deferred tax assets</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(464,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(11,279,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 0.7pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net deferred tax assets</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,832,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">30,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 0.7pt">Deferred tax liability:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&nbsp;&nbsp;Acquired intangibles</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(243,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(205,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt">Net deferred tax assets (liabilities)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">9,589,000</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(175,000</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">)</TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">As
of December 31, 2016, the Company had net operating loss carryforwards for federal income tax purposes of approximately $23,566,000
which will expire at various dates beginning in 2018 and through 2034, and federal research and development tax credits of approximately
$464,000, which will expire at various dates beginning in 2018 and through 2036. As of December 31, 2016, the Company had net
operating loss carryforwards for state income tax purposes of approximately $13,896,000, which will expire at various dates in
2017 and through 2033, and state research and development tax credits of approximately $291,000, which can be carried forward
indefinitely.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;&nbsp;The
Company has determined that utilization of existing net operating losses against future taxable income is not limited by Section&nbsp;382
of the Internal Revenue Code. Future ownership changes, however, may limit the Company&rsquo;s ability to fully utilize its existing
net operating loss carryforwards against any future taxable income.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">A
reconciliation of the beginning and ending amount of unrecognized tax benefits (&ldquo;UTBs&rdquo;), excluding interest and penalties,
is as follows:&nbsp;</FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Amount</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 70%; text-indent: 8.1pt; padding-left: 5.4pt">Beginning balance at January 1, 2016</TD><TD STYLE="width: 10%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 18%; text-align: right">754,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: 8.1pt; padding-left: 5.4pt">Decreases in UTBs taken in prior years</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(38,000</TD><TD STYLE="text-align: left">)</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">Decreases in UTBs taken in current years</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">39,000</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt">Ending balance at December 31, 2016</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">755,000</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left"></TD></TR>
</TABLE>
<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Future
changes in the unrecognized tax benefit will have no impact on the effective tax rate due to the existence of the valuation allowance.
It is the Company's policy to include interest and penalties related to tax positions as a component of income tax expense. No
interest was accrued for the period ended December 31, 2016. The Company estimates that the unrecognized tax benefit will not
change significantly within the next twelve months.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 56 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
Company files its tax returns as prescribed by the tax laws of the jurisdictions in which it operates. The Company is not currently
under audit in any of its jurisdictions where income tax returns are filed. The tax years 1996 to 2015 remain open to examination
by the major domestic taxing jurisdictions to which the Company is subject, and for the years 2003 to 2010 for the international
taxing jurisdictions to which the Company is subject.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>NOTE
11 &mdash; Subsequent Events</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">On
March 20, 2017, the Company signed a Business Financing Modification Agreement by and between the Company and Bridge Bank to extend
the expiration date of revolving domestic line of credit to February 27, 2019. The international portion of the credit line was
not changed and will expire on February 27, 2018.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B></B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_014"></A>Item
9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Not
Applicable.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><A NAME="a_015"></A><B>Item
9A. Controls and Procedures</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Conclusion
Regarding the Effectiveness of Disclosure Controls and Procedures</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
management evaluated, with the participation of our Chief Executive Officer and our Chief Financial Officer, the effectiveness
of our disclosure controls and procedures as of the end of the period covered by this Annual Report on Form 10-K. Based on this
evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures
are effective to ensure that information we are required to disclose in reports that we file or submit under the Securities Exchange
Act of 1934 is (i) recorded, processed, summarized and reported within the time periods specified in Securities and Exchange Commission
rules and forms, and (ii) accumulated and communicated to our management, including our Chief Executive Officer and our Chief
Financial Officer, as appropriate to allow timely decisions regarding required disclosure.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt; font-weight: normal"><I>Management&rsquo;s
Annual Report on Internal Control Over Financial Reporting</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Our
management is responsible for establishing and maintaining adequate internal control over financial reporting. There are inherent
limitations in the effectiveness of any internal control, including the possibility of human error and the circumvention or overriding
of controls. Accordingly, even effective internal control can provide only reasonable assurances with respect to financial statement
preparation. Further, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may
become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 57 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>SOCKET
MOBILE, INC.</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>NOTES
TO FINANCIAL STATEMENTS (Continued)</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>
</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">We
assessed the effectiveness of the Company&rsquo;s internal control over financial reporting as of December 31, 2016. In making
this assessment, we used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO)
in <I>Internal Control &ndash; Integrated Framework </I>issued in 2013. This assessment included review of the documentation of
controls, testing of operating effectiveness of controls and a conclusion on this assessment.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Based
on our assessment using those criteria, we believe that, as of December 31, 2016, our internal control over financial reporting
is effective.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">This
annual report does not include an attestation report of the Company&rsquo;s registered public accounting firm regarding internal
control over financial reporting. Management&rsquo;s report was not subject to attestation by the Company&rsquo;s registered public
accounting firm pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act, which exempts non-accelerated filers
from Section 404(b) of the Sarbanes-Oxley Act of 2002.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><I>Changes
in Internal Control Over Financial Reporting</I></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">There
was no change in our internal control over financial reporting that occurred during the last fiscal quarter covered by this Annual
Report on Form 10-K that has materially affected, or is reasonably likely to materially affect, our internal control over financial
reporting.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_016"></A>Item
9B. Other Information</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">None.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 58 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; text-align: center; margin-bottom: 0"><A NAME="a_017"></A><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"></FONT><B>PART
III</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_018"></A>Item
10. Directors, Executive Officers and Corporate Governance</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
information required hereunder is incorporated by reference from our Proxy Statement to be filed in connection with our annual
meeting of stockholders to be held on May 24, 2017.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_019"></A>Item
11. Executive Compensation</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 6pt 0 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
information required hereunder is incorporated by reference from our Proxy Statement to be filed in connection with our annual
meeting of stockholders to be held on May 24, 2017.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 6pt 0 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_020"></A>Item
12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Certain
information required hereunder is incorporated by reference from our Proxy Statement to be filed in connection with our annual
meeting of stockholders to be held on May 24, 2017.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
following table provides information as of December 31, 2016 about our common stock that may be issued under the Company&rsquo;s
existing equity compensation plans. For additional information about the equity compensation plans see Note 6 to the Company&rsquo;s
Financial Statements.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: bottom">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Number
                                         of</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">securities
                                                       to be issued</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">upon
                                         exercise of</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">outstanding
                                         options</FONT></P></TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</FONT></P><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Weighted-average</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">exercise
                                         price of</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">outstanding
                                         options</FONT></P></TD><TD STYLE="font-size: 11pt; padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-size: 11pt; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Number
                                         of securities</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">remaining
                                         available</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">for
                                         future issuance</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">under
                                         equity</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">compensation
                                         plans</FONT></P></TD></TR>
<TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-size: 11pt; text-align: left; padding-left: 2.15pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity
                                                                        compensation plans approved </FONT>by security holders (1)&#9;</P></TD><TD STYLE="font-size: 11pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: center; vertical-align: bottom"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; text-align: center; vertical-align: bottom"><FONT STYLE="font-size: 10pt">2,161,085</FONT></TD><TD STYLE="font-size: 11pt; text-align: center; vertical-align: bottom"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: center; vertical-align: bottom"><FONT STYLE="font-size: 10pt"></FONT></TD><TD STYLE="font-size: 11pt; text-align: center; vertical-align: bottom"><FONT STYLE="font-size: 10pt">$2.27</FONT></TD><TD STYLE="font-size: 11pt; text-align: center; vertical-align: bottom"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 11pt; text-align: center; vertical-align: bottom"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD><TD STYLE="font-size: 11pt; text-align: center; vertical-align: bottom"><FONT STYLE="font-size: 10pt">95,981</FONT></TD><TD STYLE="font-size: 11pt; text-align: center; vertical-align: bottom"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in"></P>


<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consists
                                         of the 2004 Equity Incentive Plan. Pursuant to an affirmative vote by security holders
                                         in June 2004, an annual increase in the number of shares authorized under the 2004 Equity
                                         Incentive Plan is added on the first day of each fiscal year equal to the least of (a)
                                         400,000 shares, (b) four percent of the total outstanding shares of the Company&rsquo;s
                                         common stock on that date, or (c) a lesser amount as determined by the Board of Directors.
                                         As a result, a total of 235,136 shares became available for grant under the 2004 Equity
                                         Incentive Plan on January 1, 2017, in addition to those set forth in the table above.                                         </FONT></TD></TR></TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B><A NAME="a_021"></A>Item
13. Certain Relationships and Related Transactions, and Director Independence</B></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Certain
information required hereunder is incorporated by reference from our Proxy Statement to be filed in connection with our annual
meeting of stockholders to be held on May 24, 2017.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 59 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B><A NAME="a_022"></A>Item 14. Principal Accounting Fees and Services</B></FONT></P>

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Certain information required hereunder is incorporated
by reference from our Proxy Statement to be filed in connection with our annual meeting of stockholders to be held on May 24,
2017.</FONT></P>

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B><A NAME="a_023"></A>PART IV</B></FONT></P>

<P><A NAME="a_024"></A><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Item 15. Exhibits, Financial Statement Schedules</B></FONT></P>

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif">(a) Documents filed as part of this report:</FONT></P>

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">1.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif">All financial
                                                                                                                               statements.</FONT></TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%">
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 44pt">INDEX TO FINANCIAL STATEMENTS</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;<U>PAGE</U></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 85%; text-align: left; padding-left: 44pt">Report
of Sadler Gibb, Independent Registered Public Accounting Firm</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 28%; text-align: center">31</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 44pt">Balance Sheets</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: center">32</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-left: 44pt">Statements of Income</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: center">33</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 44pt">Statements of Stockholders' Equity</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: center">34</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 44pt">Statements of Cash Flows</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: center">35</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
<TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; padding-left: 44pt">Notes to Financial Statements</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: center">36</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">2.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Financial
                                                               statement schedules.</FONT></TD></TR></TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in">All financial statement schedules are omitted because they
are not applicable or not required or because the required information is included in the financial statements or notes herein.</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif">3.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif">Exhibits.</FONT></TD></TR></TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1in">See Index to  Exhibits on page 57. The Exhibits listed
on the accompanying Index to Exhibits are filed or incorporated by reference as part of this report.</P></FONT></P>


<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif">(b) Exhibits:</FONT></P>

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif">See Index to Exhibits on page 57. The Exhibits listed
on the accompanying Index to Exhibits are filed or incorporated by reference as part of this report.</FONT></P>

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P></P>

<!-- Field: Page; Sequence: 60 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P></P>

<P STYLE="text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-align: center"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B><A NAME="a_025"></A>SIGNATURES</B></FONT></P>

<P STYLE="text-indent: 22pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Pursuant to the requirements of Section 13 or 15(d)
of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned,
hereunto duly authorized.</FONT></P>

<P STYLE="text-indent: 22pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0">                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          <TR STYLE="vertical-align: top">
<TD COLSPAN="2"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><U>SOCKET
                                         MOBILE, INC.</U></FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD COLSPAN="2"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Registrant</FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD COLSPAN="2"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 21%"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Date: March 24, 2017</FONT></TD>
<TD STYLE="width: 126pt"></TD><TD STYLE="width: 22.5pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><U>/s/
                                                                                                                                   Kevin
                                                                                                                                   J.
                                                                                                                                   Mills&#9;</U></FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD COLSPAN="2"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Kevin
                                                                                                                                                                          J.
                                                                                                                                                                          Mills</FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD COLSPAN="2"></TD><TD></TD><TD STYLE="text-align: justify"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">President
                              and Chief Executive Officer</FONT></TD></TR></TABLE>
<P STYLE="text-indent: 22pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="text-indent: 22pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Pursuant to the requirements
of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant
and in the capacities and on the dates indicated.</FONT></P>

<P STYLE="text-indent: 22pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">

<TR>
    <TD STYLE="vertical-align: top; padding-top: 12pt; text-align: left; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><U>/s/
    Kevin J. Mills&#9;</U></FONT><BR>
    <FONT STYLE="font: 12pt Times New Roman, Times, Serif">Kevin J. Mills</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="width: 50%; text-align: left"><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><BR>
                                             <BR>
                                             President and Chief Executive Officer (Principal Executive Officer) and Director</FONT></P></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; text-align: center; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">March
    24, 2017</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; padding-top: 12pt; text-align: left; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><U>/s/
    Charlie Bass&#9;</U><BR>
    Charlie Bass</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; text-align: left; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Chairman
    of the Board</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; text-align: center; text-justify: inter-ideograph; text-indent: 0in">March
    24, 2017</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: top; padding-top: 12pt; text-align: left; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><U>/s/
    David W. Dunlap&#9;</U><BR>
    David W. Dunlap</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>
        <P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Vice
        President of Finance and Administration and Chief Financial Officer (Principal Financial and Accounting Officer) and Director</FONT></P></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; text-align: center; text-justify: inter-ideograph; text-indent: 0in">March
    24, 2017</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; padding-top: 12pt; text-align: left; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><U>/s/
    Peter Sealey&#9;</U><BR>
    Peter Sealey</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; text-align: left; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Director</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; text-align: center; text-justify: inter-ideograph; text-indent: 0in">March
    24, 2017</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; padding-top: 12pt; text-align: left; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><U>/s/
    Charles C. Emery, Jr.&#9;</U><BR><U> </U>Charles C. Emery, Jr.</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; text-align: left; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Director</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; text-align: center; text-justify: inter-ideograph; text-indent: 0in">March
    24, 2017</FONT></TD></TR>

<TR>
    <TD STYLE="vertical-align: bottom; padding-top: 12pt; text-align: left; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><U>/s/
    Nelson      C. Chan&#9;</U><BR><U> </U>Nelson C. Chan</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; text-align: left; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Director</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; text-align: center; text-justify: inter-ideograph; text-indent: 0in">March
    24, 2017</FONT></TD></TR>
<TR>
    <TD STYLE="vertical-align: bottom; padding-top: 12pt; text-align: left; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><U>/s/
    Brenton E. MacDonald&#9;</U><BR><U> </U>Brenton E. MacDonald</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; text-align: left; text-justify: inter-ideograph; text-indent: 0in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Director</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; text-align: center; text-justify: inter-ideograph; text-indent: 0in">March
    24, 2017</FONT></TD></TR>
</TABLE>
<P STYLE="text-indent: 22pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<P STYLE="text-indent: 22pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 61 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT>&nbsp;</P>

<P STYLE="text-align: center"><A NAME="a_026"></A><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><B>Index to Exhibits</B></FONT></P>

<P></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: bottom; padding-bottom: 1pt">&nbsp;<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><U>Exhibit
                                         Number</U></P>

</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: center; vertical-align: bottom; padding-bottom: 1pt"><U>Description</U></TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: bottom; padding-bottom: 1pt">3.1 (1)</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Amended and Restated Certificate of Incorporation.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: bottom; padding-bottom: 1pt">3.2 (2)</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Bylaws, as amended February 17, 2008.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">10.1 (3)*</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Form of <FONT STYLE="font: 12pt Times New Roman, Times, Serif">Indemnification Agreement
entered into between the Company and its directors and officers.</FONT></P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: bottom; padding-bottom: 1pt">10.2 (4)*</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">2004 Equity Incentive Plan and forms of agreement thereunder.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">10.3 (5)*</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Form of Management Incentive Variable Compensation Plan between the Company and certain eligible participants.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">10.4 (6)</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Standard Industrial /Commercial Multi-Tenant Lease by and between Del Norte Farms, Inc. and the Company dated
October 24, 2006 (assigned to Newark Eureka Industrial Capital, LLC September 17, 2007).</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">10.5 (7)</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Second Amendment to Standard Industrial/Commercial Multi-Lessee Lease &ndash; Net dated August 30, 2010.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">10.6 (8)</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Third Amendment to <FONT STYLE="font: 12pt Times New Roman, Times, Serif">Standard Industrial
/Commercial Multi-Tenant Lease &ndash; Net dated December 28, 2012.</FONT></P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">10.7 (9)</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Warrants for the Purchase of Shares of Common Stock Issued November 19, 2010 to the Investor and the Placement
Agent in connection with a private placement.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">10.9 (10)</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Loan and Security Agreement dated February 27, 2014 by and between the Company and Bridge Bank<FONT STYLE="font: 12pt Times New Roman, Times, Serif">,
National Association.</FONT></P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">10.8 (11)</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Form of Employment Agreement dated July 1, 2015 between the Company and the officers of the Company.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">10.10 (12)</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Business Financing Modification Agreement dated February 26, 2016 by and between the Company and Western Alliance
Bank, an Arizona corporation<FONT STYLE="font: 12pt Times New Roman, Times, Serif">.</FONT></P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">10.10 (13)</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Business Financing Modification Agreement dated March 17, 2017 by and between the Company and Western Alliance
Bank, an Arizona corporation<FONT STYLE="font: 12pt Times New Roman, Times, Serif">.</FONT></P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: bottom; padding-bottom: 1pt">11.1</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Computation of Earnings per Share (see Statements of Operations in Item 8).</P>


</TD></TR>
</TABLE>
<P>&nbsp;</P>

<P>&nbsp;</P>

<!-- Field: Page; Sequence: 62 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: bottom; padding-bottom: 1pt">&nbsp;<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><U>Exhibit
                                         Number</U></P>

</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: center; vertical-align: bottom; padding-bottom: 1pt"><U>Description</U></TD></TR>
</TABLE>
<P></P>

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: bottom; padding-bottom: 1pt">14.1 (14)</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Code <FONT STYLE="font: 12pt Times New Roman, Times, Serif">of Business Conduct and Ethics.</FONT></P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">23.1</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Consent of Sadler Gibb &amp; Associates, LLC, Independent Registered Public Accounting Firm.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">31.1</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">31.2</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 18%; text-align: left; vertical-align: top; padding-bottom: 1pt">32.1</TD>
    <TD STYLE="width: 9%">&nbsp;</TD>
    <TD STYLE="width: 73%; text-align: left; vertical-align: bottom; padding-bottom: 1pt"><P STYLE="margin: 0">Certification of Chief Executive Officer and Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley
Act of 2002.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P><P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.25in; text-indent: -1.25in"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;_________</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">* Executive
compensation plan or arrangement.</FONT></P>
</P>

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(1)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 10-K filed on March 16, 2009.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(2)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on February 20, 2008.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(3)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on March 12, 2012.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(4)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to Appendix C filed with the Company&rsquo;s Form DEF 14A filed on April 29, 2004
and Item 4 on Form 8-K filed on June 5, 2013 reporting extension of the Plan to April 23, 2024.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(5)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to Appendix B filed with the Company&rsquo;s Form DEF 14A filed on March 16, 2011.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(6)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 10-Q filed on November 13, 2006.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(7)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on August 30, 2010.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(8)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on January 4, 2013.</P>


</TD></TR>
</TABLE>
<P></P>

<!-- Field: Page; Sequence: 63 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(9)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on November 19, 2010.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(10)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on March 7, 2014.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(11)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on July 7, 2015.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(12)</TD>
    <TD STYLE="width: 90%">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on March 3, 2016.</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(13)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 8-K filed on March 17, 2017.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 12pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
    <TD STYLE="width: 10%">(14)</TD>
    <TD STYLE="width: 90%"><P STYLE="margin: 0">Incorporated by reference to exhibits filed with the Company&rsquo;s Form 10-K filed on March 10, 2006.</P>


</TD></TR>
</TABLE>
<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>

<!-- Field: Page; Sequence: 64 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><A HREF="#TableOfContents">Table of Contents</A></DIV>
    <!-- Field: /Page -->

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></P>
</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>2
<FILENAME>k10ex23_1.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: right">Exhibit 23.1</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: right">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC
ACCOUNTING FIRM</B></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We consent to the incorporation by reference
in the following Registration Statements of Socket Mobile, Inc. of our report dated March 24, 2017, relating to the financial statements
of Socket Mobile, Inc. (the &ldquo;Company&rdquo;) as of December 31, 2016 and 2015, and for the years then ended, included in
this Annual Report (Form 10-K) for the years ended December 31, 2016 and 2015:</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;<FONT STYLE="font-family: Symbol"></FONT></TD><TD STYLE="text-align: justify">Registration Statement on Form S-3 and Form S-3/A (No. 333-100754) pertaining to the 4,844,797
(post reverse split 484,480) shares of common stock of the Company;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;<FONT STYLE="font-family: Symbol"></FONT></TD><TD STYLE="text-align: justify">Registration Statement on Form S-3 (No. 333-87348) pertaining to the 500,104 (post reverse split
50,010) shares of common stock of the Company;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;<FONT STYLE="font-family: Symbol"></FONT></TD><TD STYLE="text-align: justify">Registration Statement on Form S-3 (No. 333-96231) pertaining to the 2,662,638 (post reverse split
266,263) shares of common stock of the Company;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;<FONT STYLE="font-family: Symbol"></FONT></TD><TD STYLE="text-align: justify">Registration Statement on Form S-3 (No. 333-159923) pertaining to the 645,981 shares of common
stock of the Company;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;<FONT STYLE="font-family: Symbol"></FONT></TD><TD STYLE="text-align: justify">Registration Statements on Form S-3 and Form S-3/A (No. 333-171267) pertaining to the 1,310,398
shares of common stock of the Company;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;<FONT STYLE="font-family: Symbol"></FONT></TD><TD STYLE="text-align: justify">Registration Statements on Form S-8 (Nos. 333-214612, 333-199599, 333-180055, 333-172950, 333-165984,
333-157975, 333-149688, 333-141587, 333-132345, and 333-123396) pertaining to the 2004 Equity Incentive Plan;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">&bull;<FONT STYLE="font-family: Symbol"></FONT></TD><TD STYLE="text-align: justify">Registration Statement on Form S-3 (No. 333-172948) pertaining to the 282,485 shares of common
stock of the Company.</TD></TR></TABLE>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">&nbsp;<I>/s/ Sadler, Gibb &amp; Associates, LLC</I></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 3.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0">Salt Lake City, UT<BR>
March 24, 2017</P>



<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>3
<FILENAME>k10ex31_1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Exhibit
31.1</FONT></P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">CERTIFICATION</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">I,
Kevin J. Mills, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I
have reviewed this annual report on Form 10-K of Socket Mobile, Inc.;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 22.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">2.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 22.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">3.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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 registrant as of, and for, the periods presented
                                         in this report;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 22.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">4.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
                                         registrant&rsquo;s other certifying officer and I are responsible for establishing and
                                         maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
                                         and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
                                         Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(a)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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 registrant is made known to us by others within those entities, particularly during
                                         the period in which this report is being prepared;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(b)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(c)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Evaluated
                                         the effectiveness of the registrant&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></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(d)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Disclosed
                                         in this report any change in the registrant&rsquo;s internal control over financial reporting
                                         that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s
                                         fourth fiscal quarter in the case of an annual report) that has materially affected,
                                         or is reasonably likely to materially affect, the registrant&rsquo;s internal control
                                         over financial reporting; and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 22.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">5.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
                                         registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent
                                         evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors
                                         and the audit committee of the registrant&rsquo;s board of directors (or persons performing
                                         the equivalent functions):</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(a)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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
                                         registrant&rsquo;s ability to record, process, summarize and report financial information;
                                         and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(b)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Any
                                         fraud, whether or not material, that involves management or other employees who have
                                         a significant role in the registrant&rsquo;s internal control over financial reporting.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.5in; text-indent: -2.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.5in; text-indent: -2.5in"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 2%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Date:</FONT></TD>
    <TD STYLE="width: 21%; padding-left: 11pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">March 24, 2017</FONT></TD>
    <TD STYLE="width: 35%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="width: 27%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><U>/s/
    Kevin J. Mills</U></FONT></TD>
    <TD STYLE="width: 15%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Name:</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; letter-spacing: -0.1pt">Kevin
                                                                      J. Mills</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75pt"></P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">President
    and Chief Executive Officer (Principal Executive Officer)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.5in; text-indent: -2.5in">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>4
<FILENAME>k10ex31_2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 2.5in; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Exhibit
31.2</FONT></P>

<P STYLE="font: bold 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">CERTIFICATION</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">I,
David W. Dunlap, certify that:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I
have reviewed this annual report on Form 10-K of Socket Mobile, Inc.;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 22.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">2.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 22.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">3.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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 registrant as of, and for, the periods presented
                                         in this report;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 22.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">4.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
                                         registrant&rsquo;s other certifying officer and I are responsible for establishing and
                                         maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e)
                                         and 15d-15(e)) and internal control over financial reporting (as defined in Exchange
                                         Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(a)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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 registrant is made known to us by others within those entities, particularly during
                                         the period in which this report is being prepared;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(b)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(c)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Evaluated
                                         the effectiveness of the registrant&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></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(d)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Disclosed
                                         in this report any change in the registrant&rsquo;s internal control over financial reporting
                                         that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s
                                         fourth fiscal quarter in the case of an annual report) that has materially affected,
                                         or is reasonably likely to materially affect, the registrant&rsquo;s internal control
                                         over financial reporting; and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 22.5pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">5.</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">The
                                         registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent
                                         evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors
                                         and the audit committee of the registrant&rsquo;s board of directors (or persons performing
                                         the equivalent functions):</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(a)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">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
                                         registrant&rsquo;s ability to record, process, summarize and report financial information;
                                         and</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">(b)</FONT></TD><TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Any
                                         fraud, whether or not material, that involves management or other employees who have
                                         a significant role in the registrant&rsquo;s internal control over financial reporting.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.5in; text-indent: -2.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.5in; text-indent: -2.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.5in; text-indent: -2.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt"></FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 2%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Date:</FONT></TD>
    <TD STYLE="width: 21%; padding-left: 11pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">March 24, 2017</FONT></TD>
    <TD STYLE="width: 35%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">By:</FONT></TD>
    <TD STYLE="width: 27%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"><U>/s/David
     W. Dunlap</U></FONT></TD>
    <TD STYLE="width: 15%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Name:</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif; letter-spacing: -0.1pt">David
                                                                      W. Dunlap</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75pt"></P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font: 12pt Times New Roman, Times, Serif">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Title:</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt"><FONT STYLE="font: 12pt Times New Roman, Times, Serif">Vice
    President     of Finance and Administration and Chief Financial Officer<BR>
(Principal Financial  Officer)</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.5in; text-indent: -2.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>



<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>5
<FILENAME>k10ex32_1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">Exhibit
32.1</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">CERTIFICATION
OF THE CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">PURSUANT
TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 26.65pt 0 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">I,
Kevin J. Mills, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002,
that the Annual Report of Socket Mobile, Inc. on Form 10-K for the year ended December 31, 2016 fully complies with the requirements
of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form
10-K fairly presents in all material respects the financial condition and results of operations of Socket Mobile, Inc.</FONT></P>

<P STYLE="font: 10pt Arial Unicode MS; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"></TD>
    <TD STYLE="width: 19%; padding-left: 11pt"></TD>
    <TD STYLE="width: 34%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font-size: 12pt">By:</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 24%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt"><U>/s/
    Kevin J. Mills</U></FONT></TD>
    <TD STYLE="width: 13%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font-size: 12pt">Name:</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75pt"><FONT STYLE="font-size: 12pt; letter-spacing: -0.1pt">Kevin
                                                                      J. Mills</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75pt"></P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font-size: 12pt">Title:</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt"><FONT STYLE="font-size: 12pt">President and Chief Executive
    Officer (Principal Executive Officer)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font-size: 12pt">Date:</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt"><FONT STYLE="font-size: 12pt">March 24,
    2017</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Arial Unicode MS; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 10pt Arial Unicode MS; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 3in"></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 26.65pt 0 0; text-indent: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">I,
David W. Dunlap, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of
2002, that the Annual Report of Socket Mobile, Inc. on Form 10-K for the year ended December 31, 2016 fully complies with the
requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report
on Form 10-K fairly presents in all material respects the financial condition and results of operations of Socket Mobile, Inc.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 1%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"></TD>
    <TD STYLE="width: 19%; padding-left: 11pt"></TD>
    <TD STYLE="width: 34%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font-size: 12pt">By:</FONT></TD>
    <TD STYLE="width: 1%"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 24%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt"><U>/s/
    David W. Dunlap</U></FONT></TD>
    <TD STYLE="width: 13%; padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font-size: 12pt">Name:</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75pt"><FONT STYLE="font-size: 12pt; letter-spacing: -0.1pt">David
                                                                      W. Dunlap</FONT></P>
        <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.75pt"></P></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font-size: 12pt">Title:</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt"><FONT STYLE="font-size: 12pt">Vice President of Finance
    and Administration and Chief Financial Officer (Principal Financial Officer)</FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none"><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.7pt; padding-left: 0.7pt; text-autospace: none; text-align: right"><FONT STYLE="font-size: 12pt">Date:</FONT></TD>
    <TD><FONT STYLE="font-size: 12pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="padding-right: 0.7pt; padding-left: 0.7pt"><FONT STYLE="font-size: 12pt">March 24, 2017</FONT></TD></TR>
</TABLE>
<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font: 12pt Times New Roman, Times, Serif"></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 12pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 3in"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>socketmobile.jpg
<TEXT>
begin 644 socketmobile.jpg
M_]C_X0TT17AI9@  34T *@    @ !P$2  ,    !  $   $:  4    !
M8@$;  4    !    :@$H  ,    !  (   $Q  (    >    <@$R  (    4
M    D(=I  0    !    I    -  "OR    G$  *_(   "<0061O8F4@4&AO
M=&]S:&]P($-3-2XQ(%=I;F1O=W, ,C Q-CHP,CHP,2 Q,#HS,3HS-    Z !
M  ,    !  $  * "  0    !   !5J #  0    !    8          & 0,
M P    $ !@   1H !0    $   $> 1L !0    $   $F 2@  P    $  @
M @$ !     $   $N @( !     $   O^         $@    !    2     '_
MV/_M  Q!9&]B95]#30 !_^X #D%D;V)E &2      ?_; (0 # @(" D(# D)
M#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,
M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\  $0@ +0"@ P$B  (1
M 0,1 ?_=  0 "O_$ 3\   $% 0$! 0$!          ,  0($!08'" D*"P$
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
MTE)$DDDE/__9_^T4@E!H;W1O<VAO<" S+C  .$))300E       0
M             #A"24T$.@      EP   !     !       +<')I;G1/=71P
M=70    $     %!S=%-B;V]L 0    !);G1E96YU;0    !);G1E     $-L
M<FT    /<')I;G13:7AT965N0FET8F]O;      +<')I;G1E<DYA;65415A4
M    $0!< %P ;@!W &L < !R &D ;@!T %P 4@!I &, ;P!H    .$))300[
M      &R    $     $      !)P<FEN=$]U='!U=$]P=&EO;G,    2
M $-P=&YB;V]L      !#;&)R8F]O;       4F=S36)O;VP      $-R;D-B
M;V]L      !#;G1#8F]O;       3&)L<V)O;VP      $YG='9B;V]L
M  !%;6Q$8F]O;       26YT<F)O;VP      $)C:V=/8FIC     0
M %)'0D,    #     %)D("!D;W5B0&_@            1W)N(&1O=6) ;^
M          !";" @9&]U8D!OX            $)R9%15;G1&(U)L=
M         $)L9"!5;G1&(U)L=                %)S;'15;G1&(U!X;$!2
M            "G9E8W1O<D1A=&%B;V]L 0    !09U!S96YU;0    !09U!S
M     %!G4$,     3&5F=%5N=$8C4FQT                5&]P(%5N=$8C
M4FQT                4V-L(%5N=$8C4')C0%D        X0DE- ^T
M !  2     $  0!(     0 !.$))300F       .             #^    X
M0DE-! T       0    >.$))3009       $    'CA"24T#\P      "0
M         0 X0DE-)Q        H  0         ".$))30/U      !( "]F
M9@ ! &QF9@ &       ! "]F9@ ! *&9F@ &       ! #(    ! %H    &
M       ! #4    ! "T    &       !.$))30/X      !P  #_________
M____________________ ^@     _____________________________P/H
M     /____________________________\#Z     #_________________
M____________ ^@  #A"24T$         @  .$))300"       "   X0DE-
M!#        $! #A"24T$+0      !@ !     SA"24T$"       $     $
M  )    "0      X0DE-!!X       0     .$))300:      -E    !@
M            8    58    8 &P ;P!G &\ 7P!3 &\ 8P!K &4 = !- &\
M8@!I &P 90 M #, -  R '@ .0 V     0                         !
M              %6    8                      !
M         !     !        ;G5L;     (    &8F]U;F1S3V)J8P    $
M      !28W0Q    !     !4;W @;&]N9P          3&5F=&QO;F<
M     $)T;VUL;VYG    8     !29VAT;&]N9P   58    &<VQI8V5S5FQ,
M<P    %/8FIC     0      !7-L:6-E    $@    =S;&EC94E$;&]N9P
M       '9W)O=7!)1&QO;F<         !F]R:6=I;F5N=6T    ,15-L:6-E
M3W)I9VEN    #6%U=&]'96YE<F%T960     5'EP965N=6T    *15-L:6-E
M5'EP90    !);6<@    !F)O=6YD<T]B:F,    !        4F-T,0    0
M    5&]P(&QO;F<          $QE9G1L;VYG          !"=&]M;&]N9P
M &      4F=H=&QO;F<   %6     W5R;%1%6%0    !        ;G5L;%1%
M6%0    !        37-G951%6%0    !       &86QT5&%G5$585     $
M      YC96QL5&5X=$ES2%1-3&)O;VP!    "&-E;&Q497AT5$585     $
M      EH;W)Z06QI9VYE;G5M    #T53;&EC94AO<GI!;&EG;@    =D969A
M=6QT    "79E<G1!;&EG;F5N=6T    /15-L:6-E5F5R=$%L:6=N    !V1E
M9F%U;'0    +8F=#;VQO<E1Y<&5E;G5M    $453;&EC94)'0V]L;W)4>7!E
M     $YO;F4    )=&]P3W5T<V5T;&]N9P         *;&5F=$]U='-E=&QO
M;F<         #&)O='1O;4]U='-E=&QO;F<         "W)I9VAT3W5T<V5T
M;&]N9P      .$))300H       ,     C_P        .$))3004       $
M     SA"24T$#      ,&@    $   "@    +0   >   %1@   +_@ 8  '_
MV/_M  Q!9&]B95]#30 !_^X #D%D;V)E &2      ?_; (0 # @(" D(# D)
M#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,
M#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\  $0@ +0"@ P$B  (1
M 0,1 ?_=  0 "O_$ 3\   $% 0$! 0$!          ,  0($!08'" D*"P$
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
MTE)$DDDE/__9.$))300A      !9     0$    / $$ 9 !O &( 90 @ %
M: !O '0 ;P!S &@ ;P!P    %0!! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H
M &\ <  @ $, 4P U "X ,0    $ .$))300&       '  @    ! 0#_X0XI
M:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@8F5G:6X]
M(N^[OR(@:60](E<U33!-<$-E:&E(>G)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M
M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)!9&]B92!8
M35 @0V]R92 U+C M8S V,2 V-"XQ-# Y-#DL(#(P,3 O,3(O,#<M,3 Z-3<Z
M,#$@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW
M,RYO<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^(#QR9&8Z1&5S8W)I
M<'1I;VX@<F1F.F%B;W5T/2(B('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E
M+F-O;2]X87 O,2XP+R(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E
M;&5M96YT<R\Q+C$O(B!X;6QN<SIP:&]T;W-H;W ](FAT=' Z+R]N<RYA9&]B
M92YC;VTO<&AO=&]S:&]P+S$N,"\B('AM;&YS.GAM<$U-/2)H='1P.B\O;G,N
M861O8F4N8V]M+WAA<"\Q+C O;6TO(B!X;6QN<SIS=$5V=#TB:'1T<#HO+VYS
M+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E179E;G0C(B!X;7 Z
M0W)E871O<E1O;VP](D%D;V)E(%!H;W1O<VAO<"!#4S4N,2!7:6YD;W=S(B!X
M;7 Z0W)E871E1&%T93TB,C Q-BTP,2TP-50Q-#HP,SHP-RTP.#HP,"(@>&UP
M.DUO9&EF>41A=&4](C(P,38M,#(M,#%4,3 Z,S$Z,S0M,#@Z,# B('AM<#I-
M971A9&%T841A=&4](C(P,38M,#(M,#%4,3 Z,S$Z,S0M,#@Z,# B(&1C.F9O
M<FUA=#TB:6UA9V4O:G!E9R(@<&AO=&]S:&]P.D-O;&]R36]D93TB,R(@<&AO
M=&]S:&]P.DE#0U!R;V9I;&4](G-21T(@245#-C$Y-C8M,BXQ(B!X;7!-33I)
M;G-T86YC94E$/2)X;7 N:6ED.C0X-41%,T1%,#9#.44U,3%!1$)#14,S0D)!
M14$R1#9$(B!X;7!-33I$;V-U;65N=$E$/2)X;7 N9&ED.C0W-41%,T1%,#9#
M.44U,3%!1$)#14,S0D)!14$R1#9$(B!X;7!-33I/<FEG:6YA;$1O8W5M96YT
M240](GAM<"YD:60Z-#<U1$4S1$4P-D,Y134Q,4%$0D-%0S-"0D%%03)$-D0B
M/B \>&UP34TZ2&ES=&]R>3X@/')D9CI397$^(#QR9&8Z;&D@<W1%=G0Z86-T
M:6]N/2)C<F5A=&5D(B!S=$5V=#II;G-T86YC94E$/2)X;7 N:6ED.C0W-41%
M,T1%,#9#.44U,3%!1$)#14,S0D)!14$R1#9$(B!S=$5V=#IW:&5N/2(R,#$V
M+3 Q+3 U5#$T.C S.C W+3 X.C P(B!S=$5V=#IS;V9T=V%R94%G96YT/2)!
M9&]B92!0:&]T;W-H;W @0U,U+C$@5VEN9&]W<R(O/B \<F1F.FQI('-T179T
M.F%C=&EO;CTB8V]N=F5R=&5D(B!S=$5V=#IP87)A;65T97)S/2)F<F]M(&EM
M86=E+W!N9R!T;R!I;6%G92]J<&5G(B\^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N
M/2)S879E9"(@<W1%=G0Z:6YS=&%N8V5)1#TB>&UP+FEI9#HT.#5$13-$13 V
M0SE%-3$Q041"0T5#,T)"045!,D0V1"(@<W1%=G0Z=VAE;CTB,C Q-BTP,BTP
M,50Q,#HS,3HS-"TP.#HP,"(@<W1%=G0Z<V]F='=A<F5!9V5N=#TB061O8F4@
M4&AO=&]S:&]P($-3-2XQ(%=I;F1O=W,B('-T179T.F-H86YG960](B\B+SX@
M/"]R9&8Z4V5Q/B \+WAM<$U-.DAI<W1O<GD^(#PO<F1F.D1E<V-R:7!T:6]N
M/B \+W)D9CI21$8^(#PO>#IX;7!M971A/B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(#P_>'!A8VME="!E;F0](G<B/S[_X@Q824-#7U!23T9)3$4  0$   Q(
M3&EN;P(0  !M;G1R4D="(%A96B 'S@ "  D !@ Q  !A8W-P35-&5     !)
M14,@<U)'0@               0  ]M8  0    #3+4A0("
M                                                 !%C<')T   !
M4    #-D97-C   !A    &QW='!T   !\    !1B:W!T   "!    !1R6%E:
M   "&    !1G6%E:   "+    !1B6%E:   "0    !1D;6YD   "5    '!D
M;61D   "Q    (AV=65D   #3    (9V:65W   #U    "1L=6UI   #^
M !1M96%S   $#    "1T96-H   $,     QR5%)#   $/   " QG5%)#   $
M/   " QB5%)#   $/   " QT97AT     $-O<'ER:6=H=" H8RD@,3DY."!(
M97=L971T+5!A8VMA<F0@0V]M<&%N>0  9&5S8P         2<U)'0B!)14,V
M,3DV-BTR+C$              !)S4D="($E%0S8Q.38V+3(N,0
M                                                        6%E:
M(        /-1  $    !%LQ865H@                     %A96B
M  !OH@  ./4   .06%E:(        &*9  "WA0  &-I865H@        )*
M  ^$  "VSV1E<V,         %DE%0R!H='1P.B\O=W=W+FEE8RYC:
M        %DE%0R!H='1P.B\O=W=W+FEE8RYC:
M                                      !D97-C         "Y)14,@
M-C$Y-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M('-21T(
M         "Y)14,@-C$Y-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C
M92 M('-21T(                             9&5S8P         L4F5F
M97)E;F-E(%9I97=I;F<@0V]N9&ET:6]N(&EN($E%0S8Q.38V+3(N,0
M        +%)E9F5R96YC92!6:65W:6YG($-O;F1I=&EO;B!I;B!)14,V,3DV
M-BTR+C$                                  '9I97<      !.D_@ 4
M7RX $,\4  /MS  $$PL  UR>     5A96B       $P)5@!0    5Q_G;65A
M<P         !                         H\    "<VEG(     !#4E0@
M8W5R=@        0     !0 *  \ %  9 !X (P H "T ,@ W #L 0 !% $H
M3P!4 %D 7@!C &@ ;0!R '< ? "! (8 BP"0 )4 F@"? *0 J0"N +( MP"\
M ,$ Q@#+ -  U0#; .  Y0#K /  ]@#[ 0$!!P$- 1,!&0$? 24!*P$R 3@!
M/@%% 4P!4@%9 6 !9P%N 74!? &# 8L!D@&: :$!J0&Q ;D!P0') =$!V0'A
M >D!\@'Z @,"# (4 AT")@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP"
MM@+! LL"U0+@ NL"]0,  PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N
M [H#QP/3 ^ #[ /Y! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$
MX03P!/X%#04<!2L%.@5)!5@%9P5W!88%E@6F!;4%Q075!>4%]@8&!A8&)P8W
M!D@&609J!GL&C :=!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\'
MT@?E!_@("P@?"#((1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/
M":0)N@G/">4)^PH1"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X +
MF NP"\@+X0OY#!(,*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W#
M#=X-^ X3#BX.20YD#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"80
M0Q!A$'X0FQ"Y$-<0]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C
M$P,3(Q-#$V,3@Q.D$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5
MX!8#%B86219L%H\6LA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ
M&2 911EK&9$9MQG=&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(<
M>QRC',P<]1T>'4<=<!V9'<,=[!X6'D >:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5
M($$@;""8(,0@\"$<(4@A=2&A(<XA^R(G(E4B@B*O(MTC"B,X(V8CE"/"(_ D
M'R1-)'PDJR3:)0DE."5H)9<EQR7W)B<F5R:')K<FZ"<8)TDG>B>K)]PH#2@_
M*'$HHBC4*08I."EK*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(L
MURT,+4$M=BVK+>$N%BY,+H(NMR[N+R0O6B^1+\<O_C U,&PPI##;,1(Q2C&"
M,;HQ\C(J,F,RFS+4,PTS1C-_,[@S\30K-&4TGC38-1,U336'-<(U_38W-G(V
MKC;I-R0W8#><-]<X%#A0.(PXR#D%.4(Y?SF\.?DZ-CIT.K(Z[SLM.VL[JCOH
M/"<\93RD/.,](CUA/:$]X#X@/F ^H#[@/R$_83^B/^) (T!D0*9 YT$I06I!
MK$'N0C!"<D*U0O=#.D-]0\!$ T1'1(I$SD42155%FD7>1B)&9T:K1O!'-4=[
M1\!(!4A+2)%(UTD=26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39--
MW$XE3FY.MT\ 3TE/DT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1"
M5(]4VU4H5755PE8/5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5;
M15N56^5<-5R&7-9=)UUX7<E>&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6))
M8IQB\&-#8Y=CZV1 9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II
M\6I(:I]J]VM/:Z=K_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5
M<?!R2W*F<P%S77.X=!1T<'3,=2AUA77A=CYVFW;X=U9WLW@1>&YXS'DJ>8EY
MYWI&>J5[!'MC>\)\(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P
M@I*"](-7@[J$'82 A..%1X6KA@Z&<H;7ASN'GX@$B&F(SHDSB9F)_HIDBLJ+
M,(N6B_R,8XS*C3&-F(W_CF:.SH\VCYZ0!I!ND-:1/Y&HDA&2>I+CDTV3MI0@
ME(J4])5?E<F6-):?EPJ7=9?@F$R8N)DDF9"9_)IHFM6;0INOG!R<B9SWG62=
MTIY GJZ?'9^+G_J@::#8H4>AMJ(FHI:C!J-VH^:D5J3'I3BEJ:8:IHNF_:=N
MI^"H4JC$J3>IJ:H<JH^K JMUJ^FL7*S0K42MN*XMKJ&O%J^+L "P=;#JL6"Q
MUK)+LL*S.+.NM"6TG+43M8JV ;9YMO"W:+?@N%FXT;E*N<*Z.[JUNRZ[I[PA
MO)N]%;V/O@J^A+[_OWJ_]<!PP.S!9\'CPE_"V\-8P]3$4<3.Q4O%R,9&QL/'
M0<>_R#W(O,DZR;G*.,JWRS;+MLPUS+7--<VUSC;.ML\WS[C0.="ZT3S1OM(_
MTL'31-/&U$G4R]5.U='65=;8UUS7X-ADV.C9;-GQVG;:^]N W 7<BMT0W9;>
M'-ZBWRG?K^ VX+WA1.',XE/BV^-CX^OD<^3\Y83F#>:6YQ_GJ>@RZ+SI1NG0
MZEOJY>MPZ_OLANT1[9SN*.ZT[T#OS/!8\.7Q<O'_\HSS&?.G]#3TPO50]=[V
M;?;[]XKX&?BH^3CYQ_I7^N?[=_P'_)C]*?VZ_DO^W/]M____[@ .061O8F4
M9$     !_]L A  ! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! @(" @(" @(" @(# P,# P,# P,# 0$! 0$! 0$! 0$" @$"
M @,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,# P/_P  1" !@ 58# 1$  A$! Q$!_]T !  K_\0!H@    8" P$
M        !P@&!00) PH" 0 + 0  !@,! 0$            &!00#!P(( 0D
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
M'##& B*J@ ;H.FM3>O7T _\ A-]T+_,9RO2[?-;^8A\J/DOV-6]T[<I3\?\
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
M0U]+(D]/++#(CM?ICA@];:'\IW_A6?O;XE=/;+^-WS=ZFW?\@NONN<9C=L[
M[@Z\SF)B[AP.R<12PT.)VKNC;N[JG&[?[%_@M'$D%%7OF,/5QTL215!JFM,N
MB.KJ],'JY[?_ /PL[_EP87;7WO770GS WWNVHQRU=%M_/;4ZFV)A*:N= W\*
MW!N>/MO=M7031N=+RT&,RL/!*LPMJU3JVL=4W]/_ /"AOYW?S1OYK7P&ZFI4
MA^/?QGK_ ):=/U=?T%U'D,KE:S=^'Q&\,?FYI>X.PI*/'9WL"APM+0O4S4L-
M)A]OA*=:B;'&6!9UW3JH8DCTZ^D7[KT[UJE_\*[?AUO;Y%?RZ=J=X==X*HW%
MF_B!V=+V/O/'T-$M9DZ;IG=NWZG;/8.>HDABEKWI]KY>#!Y+(B.T,&(I:NLG
MM'2:EV.J.*CKY@&'S&5V]E\5G\#DJ[#9S!Y*AS&&R^,J9J+)8K*XRIBK<=DL
M?64[QU%)74-9 DL4J,KQR*&4@@>[=-=;BG7G_"T'YO;7ZGPVT]Z_&;X^]D]J
MX?%4&+F[9KLIO7;-!N2>AQ\M))GMS=>8"KBHGSN5JEAJ:O\ AF1Q5 9!,L%+
M3QR1K!JG5]9].MC?_A-5_,R^5_\ ,^ZU^8?;GRIW1MK*Y+:G<^S-O;"VMLK:
M6+VCL_86V\CLR?*U>"P%- *S/U]++D#Y#49?(Y2O)L#4%0 -'JZDFM>MFCWK
MJW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]7?X]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW0$_)3XR]%?,#IS=GQ_\ DEUUBNU.H=[KCAN79N7K,SC(*V7#Y*ES&)K*
M;+;<R>&W!B,CC,I113T]515=/40RQAD<'W[KW6L#W1_PC1_ET[VR,^5Z>[I^
M3?1[5,DC';TF>V5V;M"BC)4PQXRGW)M+'[RCT#4'-5G:PN--M)5B^Z]5T]%^
MV9_PB9^.-#E8YNPOG/W;NC""2$RX_9G5>Q-B95XE\GG2/,9O.]C4D<DETT,:
M%PFDW5]0T^KU[3\^ME3^7K_*=^$/\L3;.8P_Q6ZL;#[IW70TN/WSVWO/*S;Q
M[8WM1T<JU$%#F-U5D5/#C,,*F-)FQ>'I<9B6J(UF-*9AK]ZZV!3JR'W[K?7O
M?NO=4,_*;^0/\>.T.X,Y\IOAKW-W9_+2^6VX:BHKMQ]M_%'/U&"V=OW(5CM+
M65/9O3D>1P^V]RQU]0[S5L>.JL(,G42R2UQJI)'8^Z]T#M-\4O\ A37L+5@=
MK?S1?@]W7@Z91#0[N[I^+?\ <3><T$,U0*<UN'ZPV5D,*9I*5XQ([U=3*3&-
M3N^N63W7ND_E?Y0W\V[Y<Q#!?S#OYU&_L=U-6K%3[DZ2^"/56VN@8=R8JNI_
M%G\!D.VZ2AP6=R6%JD9X/M\Q@LU!41N6>) /$?=>ZN5^#O\ +T^(O\NCJO\
MT1_$KJ#!];8&NDI:S=FX"]1G-_\ 8.7I8Y(XLUO[?.7DJMP[EK(C/*:>&684
M./69XJ."GA/C'NO='3]^Z]U[W[KW1(OFQ_+C^%_\P[9M)LSY;]$[4[13#4];
M#M/=SFOV[V/L=J[2\\FSNP]M5>)W;@Z>6JBBGFHDJFQU;)#']U3SHNCW[K1
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
MJO\ G1?]NF/YB?\ XJ+W;_[Q64]^''JS?">J#O\ A%;_ -D&?*K_ ,6ZJ/\
MWS76'OQZJG ]&S_X5Q[+W=NO^3_N3+;9I*RJQ?7OR$Z4WIOLTGW16EVC+4;D
MV5'5UB4T<B/1Q;OWEB0WF*Q([*]]:H#X<>K/\/6OE_)*_E#9[^9'\#\/NKK3
M^<3\F^B9=LY_L#K[M3XI]>5.X:K:/6,N0W1G\CCXDV]0=X[8IIMN=F;7R\68
MDF?$4U-5Y"MKX/WG@GD;9/5%6HX];.G\A#X(_&W^7GA?F)T%\>_FGBOF'68S
MM?8L_;+8;9U%M^FZFWY%M&OI_P"Z-7F\'NO=^VLYF:O%")JREIZH56)GIS#5
MJDKB--'JZ@"M#UL'>]=6Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_2W^/?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=4/_P \7XE_
M*ON&B^#?RU^$VPL+VW\AOY?'RAHN^Z3J#,[MI]F2=I=8U&$([$V1M_+5J"AD
MW%N&;;>+I$@DF@:2BGJC"9:A8::?W7NB,?\ "<;O;-?(?YG?SR^T-Y=0[^^/
MF_M]=_?&C?6ZNC>S\=D:#?/6LV?V?W!BDP>>-?A\(U3,F2VQ6K')]M3R20QI
M*\,0D13[KW6V/[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJ%O
MYD/\A?J3^9!\U>BOFIO;OOL;K;='1>R>L=DXG9.UMM;9RV!SM+UCVQOGMB@K
MLCD,M(N0IJC*9#?,M),L0TI# C+ZB?>Z]5*U-:]&^_FK_P M78_\U7XQ4'QC
M[ [+W7U3@J#M+:G:*;GV=B<1FLM)7[4Q&Z,13XIJ/-LE&*.KCW1([N#K5HE
MX)]ZZV144Z>_CS_+PV9\>OY;5+_+;PW8FY]Q;(I>DNW.DU[*R>+Q5+NIL7VV
M^^7R.;.)I6.(&0Q!WQ+X([^-_ FKZGW[KP%!3HN_\GS^33UG_)^VWWKMSK?N
M??7<,'>N;V'F\M4[WP&W\%+@I=AT&Z:"D@QR8%W2ICKTW3(TAEY4Q+I^I][)
MKUI5T]6_[CVYM_>&WL]M+=F$Q6Y=K;IPV4VYN7;F>Q]+EL'N#;^;H9\9F<)F
M<7713T62Q65QU5)!44\R/%-#(R.I4D>]=6ZU .\?^$;GQ(WIV;N/=70?RH[Q
M^.G6V\,A-5Y[IZ# X;L;#4-!4UR5DFV]J[CR&<VQF*3;E(NM*2',KGYX259Y
MI=&EMUZIH'KUL)?RY/Y97Q8_E==*U/3'QDVUE8UW#D:;.]C=D[TK:+-]F=H;
MAHZ>2DH,GO'.T.-P]":7$4LTD6/QU#24>-H%FF:&!9JBIEFUU8 #AT9GY+])
MXOY+?''Y ?''.9O(;9PG?_27:O2>8W)B:>GJ\IM_%]J[$SVQ,AF\;25A%)59
M#%4F>>>&.4B-Y(P&])/OW6SD$=:B^2_X13?$V;8]5B<1\Q^^J#?_ /'8JW'[
MTK]D[$RF!BP#4\,59@LGLF"HQ4]?5>>$RTU;!EJ,PF5UEBJ%\8CW7JF@>O5]
M7\I_^3C\8?Y2'7.[=M],5FY>P.R^S)L3/VEW3OV/%)NK<\6#6J_@VW<-CL12
MT^/VGLO$SUU1/#CXFJ)I)YVDJJFI9(3%ZM>MA0O5FO9>R:7LOKCL#KBNKJC&
M478&R=U[)K,E21QS56/I=UX*OP5174T4UHI:BDBKS(BMZ690#Q[UU;JH+^3K
M_).ZN_D[?[,5_HU[MW]W'_LQ7^B/^-?WXV]MW _W<_T1_P"D_P#AW\+_ (#(
M_P!U_%_])T_G\MM'VL>G]3>]DUZJJZ:]65_+?X\8;Y;?&+OCXQ[BW%D]HX+O
MCJW>'5V6W/A:6DKLM@:#=^(J<14Y7'4=<11U-91QU)=$E.AF%CQ[UULBHIT2
M7^47_*?Z]_E&]*=E=*]==L[S[=Q?97:3]HUV;WKA<)@Z_&5[[3VYM,XJDI\$
M[T\U&*?;J3:W]>N1A] />R:]:5=/5E_8G7>QNW-A[PZO[-VKA-\]>=@;<R^T
M=Z;/W)0PY/ [EVUGJ*;'9?#Y6AG5HZBCK:.=D8<$7NI# $:ZMUJ =A?\(S/B
M[6=DYG=/1?S*^071^P\[55_W'7S;?V_OFOQN#R53%4S;5P^^CFMIY.3!4WC\
M<(RE-E:DQI$:B:HE1I)-UZIH'D>MAS^6K_*^^,/\J[I7*],_&NDWC6Q;NSM/
MNSL7??8.XO[P[RW]NFFQT6*ILIE/LJ/$;;P]+0X^(0TU'B\?14T:79UDG>6:
B375@ .'5BWOW6^O>_=>Z][]U[KWOW7NO>_=>Z][]U[K_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>graph.jpg
<TEXT>
begin 644 graph.jpg
M_]C_X1;>17AI9@  34T *@    @ !P$2  ,    !  $   $:  4    !
M8@$;  4    !    :@$H  ,    !  (   $Q  (    D    <@$R  (    4
M    EH=I  0    !    K    -@ "OR    G$  *_(   "<0061O8F4@4&AO
M=&]S:&]P($-#(#(P,3<@*$UA8VEN=&]S:"D ,C Q-SHP,SHQ,R Q,CHU,CHS
M.      #H $  P    '__P  H ( !     $   ,KH , !     $   +K
M      8! P #     0 &   !&@ %     0   28!&P %     0   2X!*  #
M     0 "   " 0 $     0   38" @ $     0  %:          2     $
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
M*C'=_P!-(U=>:/;D8MOD:+*S_GMR;O\ SVEP _,)3_O$</\ B1]'_,5[LAM
MQ_N\-_XW%QMZNJNINRIC6-'#6@ ?<%)9^_K\1Z.)/CZMG_4_9_\ OR7V?K=H
MBS+IQVGD44ESQ_5NR+;*O_91/!H4(G\EG&3TD?Y?UF^2 ).@"R\CZR=-9:W%
MPW'J&;8TOJQL7WEP:=CGNN_HU%37^Q]N1=77_@_YSV+,MIKZG8_&Z<3U.UC@
M+NHYQ-N%6>'BC%K]'"S<RO\ T>+5750_^E955OZO=N=.Z5B]/%CJMUE]Y!R,
MFPAUMA:(;ZC@&M:QG^"HJ95C8_\ VGIJ8G\)'S>GM'>7^%^XKU'L!]I0]';U
MP^O?U<UL=<0:<:EP<REHW?H]_I5V6V_1]6YUKZ[/\#1C?X32220UZ_P_Z*0*
MZV__T_55 _SS?ZKORL57/Z:<VQC_ +5D8VRM]>W'LV EYK=ZKM';K*O1VU?\
M=:@6](L.'7@U]0RZ[&![FY>]KKC+@_;8ZRM]=C/=L_F_YM WTJ_'90=1"NR<
M?';NOM94WQ>X-'_27.7='S:7$Y^'^V*N]F-D6UV\=^GY^2_%=_79U#_T%1^G
M#ZJ6Y Q\=K,?-B?LMS78^1$3N%%[:<A[/^%9^C2,<O2,9#]Z,K^T<*/L#I'K
MO2SI3=]J/<8K7Y$?UOLK;MG]M5SU7J&22S!Q16>#9>0\@_\ $8SRSZ/YN1F8
MEO\ P2T/L.,1#V&T=A:YU@^ZUST8 - #1 &@ 4=93N1'^[ZC_P Y-#K(GP ]
MO[=<G_<.2SH(R7BWJ]SL]P(<VAY_0-(X_5V"NJS;^;ZM:UFM#0&M #0( &@
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
MMR<"IY]3IMWZ1OJ%[<?U XLW8[&_H?5=ZOH-W,W_ . _E_HDF9N!8QT=-O\
M3#A(=BN;)<+-SQ6]K7NV>E[W[/\ "5?Z1)2F=5S[+*654XUKK*_4<&9,DM+G
M-8ZG]#MMK])N_?\ Z3]%_P *K OZQL;.)2'^FQSAZQCU2[;;4T^A_-LK_2>M
M_P"!*N.KXC22W RQL;](8M@T;+6!HV;W?R&,:C'J[ UKCB94.+A_,ND;0U\N
M;])K7[_8DI5>1UHML]3"I8X":HO)!,CVV?H?T?L_=]5-]IZYNC[%3$F2;SQ^
M;$4GW)/ZW2*;+68V79Z3VL<QM%F\EPWRVM[6.<UG^$37=;IJOLH^S95CZ=7^
MG2YWM)+&V-V^Y[;-EFST_P#1I*9_:>LDUEN%4&NK:YX??#FO(FRDM93:SV/]
MGJ-MV* RNOZDX&.(&C?M+M3_ %OLO_?5)_6:F7FC[+EEP<6AS<>PL,?G"W;Z
M6S7]]&P\]F87[*;J@R-;ZG53)</8+0UWYB2D3KNL[06XU.[;8YP]4D2)]"MO
MZ-G\Y[766?F*(R>N[P#A4;8U=]H/(_\ 0?\ .6BDDI!AV9=E =F5-HND@L8_
M>V!]%P=M9]+]U'2224I))))2DDDDE/\ _]#U5)?*J22GZJ27RJDDI^JDE\JI
M)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?J
MI)?*J22G_]G_[1]P4&AO=&]S:&]P(#,N,  X0DE-! 0       \< 5H  QLE
M1QP"   "    .$))300E       0S<_Z?:C'O@D%<':NKP7#3CA"24T$.@
M   !+0   !     !       +<')I;G1/=71P=70    %     %!S=%-B;V]L
M 0    !);G1E96YU;0    !);G1E     $-L<FT    /<')I;G13:7AT965N
M0FET8F]O;      +<')I;G1E<DYA;65415A4    )0!2 $D 0P!/ $@ ( !!
M &8 :0!C &D ;P @ $T 4  @ $, -0 U #  ,@ @ %L ,  P #( -@ W #,
M-@ T #$ .0!$ #4 70      #W!R:6YT4')O;V93971U<$]B:F,    , %
M<@!O &\ 9@ @ %, 90!T '4 <       "G!R;V]F4V5T=7     !     $)L
M=&YE;G5M    #&)U:6QT:6Y0<F]O9@    EP<F]O9D--64L .$))300[
M  (M    $     $      !)P<FEN=$]U='!U=$]P=&EO;G,    7     $-P
M=&YB;V]L      !#;&)R8F]O;       4F=S36)O;VP      $-R;D-B;V]L
M      !#;G1#8F]O;       3&)L<V)O;VP      $YG='9B;V]L      !%
M;6Q$8F]O;       26YT<F)O;VP      $)C:V=/8FIC     0       %)'
M0D,    #     %)D("!D;W5B0&_@            1W)N(&1O=6) ;^
M      !";" @9&]U8D!OX            $)R9%15;G1&(U)L=
M     $)L9"!5;G1&(U)L=                %)S;'15;G1&(U!X;$!2
M        "G9E8W1O<D1A=&%B;V]L 0    !09U!S96YU;0    !09U!S
M %!G4$,     3&5F=%5N=$8C4FQT                5&]P(%5N=$8C4FQT
M                4V-L(%5N=$8C4')C0%D            08W)O<%=H96Y0
M<FEN=&EN9V)O;VP     #F-R;W!296-T0F]T=&]M;&]N9P         ,8W)O
M<%)E8W1,969T;&]N9P         -8W)O<%)E8W12:6=H=&QO;F<
M"V-R;W!296-T5&]P;&]N9P      .$))30/M       0 $@    !  $ 2
M  $  3A"24T$)@      #@             _@   .$))300-       $
M'CA"24T$&0      !    !XX0DE- _,       D           $ .$))32<0
M       *  $          3A"24T#]0      2  O9F8  0!L9F8 !@
M 0 O9F8  0"AF9H !@       0 R     0!:    !@       0 U     0 M
M    !@       3A"24T#^       <   ____________________________
M_P/H     /____________________________\#Z     #_____________
M________________ ^@     _____________________________P/H   X
M0DE-!         (  #A"24T$ @       @  .$))300P       ! 0 X0DE-
M!"T       8  0    ,X0DE-! @      !     !   "0    D      .$))
M300>       $     #A"24T$&@     #?P    8              NL   ,K
M    )0!3 &, <@!E &4 ;@ @ %, : !O '0 (  R #  ,0 W "T ,  S "T
M,0 S "  80!T "  ,0 R "X -0 Q "X -0 S "  4 !-     0
M               !              ,K   "ZP                     !
M                         !     !        ;G5L;     (    &8F]U
M;F1S3V)J8P    $       !28W0Q    !     !4;W @;&]N9P
M3&5F=&QO;F<          $)T;VUL;VYG   "ZP    !29VAT;&]N9P   RL
M   &<VQI8V5S5FQ,<P    %/8FIC     0      !7-L:6-E    $@    =S
M;&EC94E$;&]N9P         '9W)O=7!)1&QO;F<         !F]R:6=I;F5N
M=6T    ,15-L:6-E3W)I9VEN    #6%U=&]'96YE<F%T960     5'EP965N
M=6T    *15-L:6-E5'EP90    !);6<@    !F)O=6YD<T]B:F,    !
M    4F-T,0    0     5&]P(&QO;F<          $QE9G1L;VYG
M  !"=&]M;&]N9P   NL     4F=H=&QO;F<   ,K     W5R;%1%6%0    !
M        ;G5L;%1%6%0    !        37-G951%6%0    !       &86QT
M5&%G5$585     $       YC96QL5&5X=$ES2%1-3&)O;VP!    "&-E;&Q4
M97AT5$585     $       EH;W)Z06QI9VYE;G5M    #T53;&EC94AO<GI!
M;&EG;@    =D969A=6QT    "79E<G1!;&EG;F5N=6T    /15-L:6-E5F5R
M=$%L:6=N    !V1E9F%U;'0    +8F=#;VQO<E1Y<&5E;G5M    $453;&EC
M94)'0V]L;W)4>7!E     $YO;F4    )=&]P3W5T<V5T;&]N9P         *
M;&5F=$]U='-E=&QO;F<         #&)O='1O;4]U='-E=&QO;F<
M"W)I9VAT3W5T<V5T;&]N9P      .$))300H       ,     C_P
M.$))3004       $     SA"24T$#      5O     $   "@    DP   >
M 1.@   5H  8  '_V/_M  Q!9&]B95]#30 !_^X #D%D;V)E &2      ?_;
M (0 # @(" D(# D)#!$+"@L1%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01
M# P,# P1$0P,# P,#!$,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\
M$0@ DP"@ P$B  (1 0,1 ?_=  0 "O_$ 3\   $% 0$! 0$!          ,
M 0($!08'" D*"P$  04! 0$! 0$          0 " P0%!@<("0H+$  !! $#
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
MJ22GZJ27RJDDI__9.$))300A      !=     0$    / $$ 9 !O &( 90 @
M %  : !O '0 ;P!S &@ ;P!P    %P!! &0 ;P!B &4 ( !0 &@ ;P!T &\
M<P!H &\ <  @ $, 0P @ #( ,  Q #<    ! #A"24T$!@      !P (
M 0$ _^$/HFAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T
M(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX@
M/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN<SIM971A+R(@>#IX;7!T:STB
M061O8F4@6$U0($-O<F4@-2XV+6,Q,S@@-SDN,34Y.#(T+" R,#$V+S Y+S$T
M+3 Q.C Y.C Q(" @(" @(" B/B \<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z
M+R]W=W<N=S,N;W)G+S$Y.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/B \<F1F
M.D1E<V-R:7!T:6]N(')D9CIA8F]U=#TB(B!X;6QN<SIX;7 ](FAT=' Z+R]N
M<RYA9&]B92YC;VTO>&%P+S$N,"\B('AM;&YS.F1C/2)H='1P.B\O<'5R;"YO
M<F<O9&,O96QE;65N=',O,2XQ+R(@>&UL;G,Z<&AO=&]S:&]P/2)H='1P.B\O
M;G,N861O8F4N8V]M+W!H;W1O<VAO<"\Q+C O(B!X;6QN<SIX;7!-33TB:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+VUM+R(@>&UL;G,Z<W1%=G0](FAT
M=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]297-O=7)C945V96YT
M(R(@>&UL;G,Z<W12968](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S
M5'EP92]297-O=7)C95)E9B,B('AM<#I#<F5A=&5$871E/2(R,#$W+3 S+3$S
M5#$R.C4R.C T+3 W.C P(B!X;7 Z36]D:69Y1&%T93TB,C Q-RTP,RTQ,U0Q
M,CHU,CHS."TP-SHP,"(@>&UP.DUE=&%D871A1&%T93TB,C Q-RTP,RTQ,U0Q
M,CHU,CHS."TP-SHP,"(@9&,Z9F]R;6%T/2)I;6%G92]J<&5G(B!P:&]T;W-H
M;W Z0V]L;W)-;V1E/2(S(B!P:&]T;W-H;W Z24-#4')O9FEL93TB1&ES<&QA
M>2(@>&UP34TZ26YS=&%N8V5)1#TB>&UP+FEI9#HV8C9E8S U-2TW8F4R+31D
M9&0M83@Q-2TW83$T,#@Q9C%A-F,B('AM<$U-.D1O8W5M96YT240](F%D;V)E
M.F1O8VED.G!H;W1O<VAO<#HX,#0S8V9D-BTT-6(W+3$Q-V$M8F8S."UF,#0T
M.#5F-3EC9F4B('AM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#TB>&UP+F1I9#IB
M8C4W-34S."TP-#DX+30R8F$M.68R-"TQ-C-F9F$T,6$R-C,B/B \>&UP34TZ
M2&ES=&]R>3X@/')D9CI397$^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)S879E
M9"(@<W1%=G0Z:6YS=&%N8V5)1#TB>&UP+FEI9#IB8C4W-34S."TP-#DX+30R
M8F$M.68R-"TQ-C-F9F$T,6$R-C,B('-T179T.G=H96X](C(P,3<M,#,M,3-4
M,3(Z-3(Z,S@M,#<Z,# B('-T179T.G-O9G1W87)E06=E;G0](D%D;V)E(%!H
M;W1O<VAO<"!#0R R,#$W("A-86-I;G1O<V@I(B!S=$5V=#IC:&%N9V5D/2(O
M(B\^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)C;VYV97)T960B('-T179T.G!A
M<F%M971E<G,](F9R;VT@:6UA9V4O<&YG('1O(&EM86=E+VIP96<B+SX@/')D
M9CIL:2!S=$5V=#IA8W1I;VX](F1E<FEV960B('-T179T.G!A<F%M971E<G,]
M(F-O;G9E<G1E9"!F<F]M(&EM86=E+W!N9R!T;R!I;6%G92]J<&5G(B\^(#QR
M9&8Z;&D@<W1%=G0Z86-T:6]N/2)S879E9"(@<W1%=G0Z:6YS=&%N8V5)1#TB
M>&UP+FEI9#HV8C9E8S U-2TW8F4R+31D9&0M83@Q-2TW83$T,#@Q9C%A-F,B
M('-T179T.G=H96X](C(P,3<M,#,M,3-4,3(Z-3(Z,S@M,#<Z,# B('-T179T
M.G-O9G1W87)E06=E;G0](D%D;V)E(%!H;W1O<VAO<"!#0R R,#$W("A-86-I
M;G1O<V@I(B!S=$5V=#IC:&%N9V5D/2(O(B\^(#PO<F1F.E-E<3X@/"]X;7!-
M33I(:7-T;W)Y/B \>&UP34TZ1&5R:79E9$9R;VT@<W12968Z:6YS=&%N8V5)
M1#TB>&UP+FEI9#IB8C4W-34S."TP-#DX+30R8F$M.68R-"TQ-C-F9F$T,6$R
M-C,B('-T4F5F.F1O8W5M96YT240](GAM<"YD:60Z8F(U-S4U,S@M,#0Y."TT
M,F)A+3EF,C0M,38S9F9A-#%A,C8S(B!S=%)E9CIO<FEG:6YA;$1O8W5M96YT
M240](GAM<"YD:60Z8F(U-S4U,S@M,#0Y."TT,F)A+3EF,C0M,38S9F9A-#%A
M,C8S(B\^(#PO<F1F.D1E<V-R:7!T:6]N/B \+W)D9CI21$8^(#PO>#IX;7!M
M971A/B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(#P_>'!A8VME="!E;F0](G<B
M/S[_X@SH24-#7U!23T9)3$4  0$   S887!P; (0  !M;G1R4D="(%A96B '
MX0 !  , "  Z "!A8W-P05!03     !!4%!,
M]M8  0    #3+6%P<&P
M                     !%D97-C   !4    &)D<V-M   !M    ;YC<')T
M   #=    "-W='!T   #F    !1R6%E:   #K    !1G6%E:   #P    !1B
M6%E:   #U    !1R5%)#   #Z   " QA87)G   +]    "!V8V=T   ,%
M #!N9&EN   ,1    #YC:&%D   ,A    "QM;6]D   ,L    "AB5%)#   #
MZ   " QG5%)#   #Z   " QA86)G   +]    "!A86=G   +]    "!D97-C
M          A$:7-P;&%Y
M
M        ;6QU8P         B    #&AR2%(    6   !J&MO2U(    6   !
MJ&YB3D\    6   !J&ED       6   !J&AU2%4    6   !J&-S0UH    6
M   !J&1A1$L    6   !J'5K54$    6   !J&%R       6   !J&ET250
M   6   !J')O4D\    6   !J&YL3DP    6   !J&AE24P    6   !J&5S
M15,    6   !J&9I1DD    6   !J'IH5%<    6   !J'9I5DX    6   !
MJ'-K4TL    6   !J'IH0TX    6   !J')U4E4    6   !J&9R1E(    6
M   !J&US       6   !J&-A15,    6   !J'1H5$@    6   !J&5S6$P
M   6   !J&1E1$4    6   !J&5N55,    6   !J'!T0E(    6   !J'!L
M4$P    6   !J&5L1U(    6   !J'-V4T4    6   !J'1R5%(    6   !
MJ&IA2E     6   !J'!T4%0    6   !J !$ $4 3 !, "  50 S #0 ,0 U
M %<  '1E>'0     0V]P>7)I9VAT($%P<&QE($EN8RXL(#(P,3<  %A96B
M      #SV  !     18(6%E:(        &](   [W0   A=865H@
M8B4  +9;   0A%A96B         E:0  #<@  ,"28W5R=@        0
M!0 *  \ %  9 !X (P H "T ,@ V #L 0 !% $H 3P!4 %D 7@!C &@ ;0!R
M '< ? "! (8 BP"0 )4 F@"? *, J "M +( MP"\ ,$ Q@#+ -  U0#; .
MY0#K /  ]@#[ 0$!!P$- 1,!&0$? 24!*P$R 3@!/@%% 4P!4@%9 6 !9P%N
M 74!? &# 8L!D@&: :$!J0&Q ;D!P0') =$!V0'A >D!\@'Z @,"# (4 AT"
M)@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP"M@+! LL"U0+@ NL"]0,
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
M^N?[=_P'_)C]*?VZ_DO^W/]M__]P87)A       #     F9F  #RIP  #5D
M !/0   *#G9C9W0          0 !          $    !          $    !
M          $  &YD:6X         -@  HL   %C   !/P   GT   "8    -
M@   4$   %1   (S,P ",S,  C,S          !S9C,R       !"[<   66
M___S5P  !RD  /W7___[M____:8   /:  # ]FUM;V0        0K   H*8P
M13!,TM!<                      #_[@ .061O8F4 9$     !_]L A  !
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! @("
M @(" @(" @(# P,# P,# P,# 0$! 0$! 0$! 0$" @$" @,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P/_P  1" +K
M RL# 1$  A$! Q$!_]T ! !F_\0!H@    8" P$             !P@&!00)
M PH" 0 + 0  !@,! 0$            &!00#!P(( 0D "@L0  (! P0! P,"
M P,# @8)=0$" P01!1(&(0<3(@ (,11!,B,5"5%"%F$D,Q=2<8$88I$E0Z&Q
M\"8T<@H9P=$U)^%3-H+QDJ)$5'-%1C='8RA55E<:LL+2XO)D@W23A&6CL\/3
MXRDX9O-U*CDZ2$E*6%E:9VAI:G9W>'EZA8:'B(F*E)66EYB9FJ2EIJ>HJ:JT
MM;:WN+FZQ,7&Q\C)RM35UM?8V=KDY>;GZ.GJ]/7V]_CY^A$  @$# @0$ P4$
M! 0&!@5M 0(#$00A$@4Q!@ B$T%1!S)A%'$(0H$CD152H6(6,PFQ),'10W+P
M%^&"-"624QAC1/&BLB8U&50V160G"G.#DT9TPM+B\E5E=58WA(6CL\/3X_,I
M&I2DM,34Y/25I;7%U>7U*$=79CAVAI:FML;6YO9G=X>7I[?'U^?W2%AH>(B8
MJ+C(V.CX.4E9:7F)F:FYR=GI^2HZ2EIJ>HJ:JKK*VNKZ_]H # ,!  (1 Q$
M/P#?V][Z;Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZP/$7_W8P_P _XW[M7Y
M=>ZRJH4!1^/]8?[U[T37KW7+WKKW7O?NO=>]^Z]U[W[KW77OW7NN_?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=?__0W]O>^F^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NNO?NO
M==^_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z_]'?
MV][Z;Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NJ%/YW?\ .<JOY8&W^G>JNE.K:?OCYB_)G(UN(Z<ZXJES.0Q&%I8J
MVAV_0[GSNV]J@;KWG6YW>&8H\7A<!03X^HS%1]SHK(FI?%.6P7-UNO,MMRIM
M"(;]DB>1F9%$:SRM% M'=:-.T<P61B(HA$[RGX4<U2ULK79+W?MVN&CME++"
MH6HE>,*\Q>2H6.*"-T>0]SNTD4:(%:2:"GONK^<-_P * /Y9,_2_=G\R#XB=
M#;B^,_:6YL+M?.T'6TN&@W=@,_G:#+YB/85'N#9_8V[(MK]AP8K%35%,N4QV
M4Q.02F>FBJO/Y98#BVN=JAW2'9]S\4R2J=+Q48G25#E*TCE9 U3#JB,E"8Y
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
M-+;3.FI J_3W$0A>DDJS:C+ QBC9B5;FE_LN[;?97:*]I=J/#=<T9HVGC-0
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
M-J>%%'$RX-:N9*U-:$=@I0 C-2:B@$?RQ_YPGRI^8/R=_G*]0=J[?Z8H=J?
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
M-"D[^%*K%21+;F,-28H17-_+9;K96UQ3Z"Z4I&^ 5G4,_AL=53XT=3&0@5#
MZNY::)>AI^(W\Z#YC=O_ "-_G<];9;X][8[[HOY<6]\KM[X[].]$X3-;4[7[
M:2E[=[5V)183<6XMP;FWIC*O)MAMG4<]14T6)B*:*B6*DE8QT_L';;N@EY)A
MYGO;61Y?K[**7PM-([>>29+F?0[+J\"*/Q]/B+J",FH:@RBSF';!MW.MARU9
MW:+;S;$]X#+4:IQ965S%#K4'2)9;EH VAJ51J=I#!W_)O_X40]B_S'?E+V?T
M'4_&KN3=VV<UWCOS/;0[.V[UUA-N;(^,7QCDV?D*_JO&]^9;#;OWJV5[(SF^
ML%48-I *"EJ/**N&5]$M)"*-HVR2[V 75Y<0+=0QS.\JNOAREI3]+"J5JDDE
MO%/,:\&5(5$JLMRY#O5S^[MX-M'!($9;:/Z=E/CI*H\.^E;@3%'-)#0%5T(6
M+E'TQMME>ROI5U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_2W]O>^F^O>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K1?_GQ[VVW\:?\
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
M /\ F&XB?E+DV[UTL[6&YAED;M1)1<R7!0LU%Q#/$]:E:-2NI6"DUK4\Q[C
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
MND;E=<:,JRUOIK5)(-"R6DC*7C>NABA)0G258,NI@KHRL%=U!TNX:CKXY?\
M"0;^59T/VMM_M#=>6^17R0I]K5U/E,1UGWAO78-1UC5Y2AKJ7(XRMW1@^N^L
M>O\ *;LBHYJ15?'5E>^&KHGDBK:*IA?Q@1[5NMULUY;[E8,%W*%@T<F:Q2*0
M5E05H)$851CJ"GN #JK IO+<7:- 9G6!JZ@AH64@C07I5:@Y*%'J 58"H-XW
MSL_EY?$_^9!TQ_H-^5W6E-O?:]#6ME]H9[%UL^W=]=<[B-.:9-Q;!W;CM-?@
M\AX $F@838^NB58JRGJ(?V_8?O=NAO+B&]+O'N$0<)*A&M1)36IU!E9&TJ62
M160NB/IUHC*:V5Y)8Q-:1QJU@Y0M"U?#/AUT&BE65D!959"K!'= =#N&H0Z@
M_P"$;_\ *NZU[$PF]MW[V^5?>6!P5:*W_1CV3V)L#&;)W T;,T%-NBHZSZLV
M!O&MH8FTN8J/*T"S,MI-<1:(GEA>BPF%S])#-.*%?$76BL"&#^&3HDI2A299
M(64L)(WJ.BF_M#?0O;_5310L2&\-M#E2I!7Q -:5K4/$T<JD HZD$FX+^8!_
M*+^*O\Q3JCX]=)]HUO8_4_7'QBWQ@M\=6;;^/=;L#8F.QPVSMQ]J8/:$V-W#
MUUO;$4>R<9A"L,%%CJ>@>%(D6.5471[]9;A>6?/&Q^X#7#3[_8S-*IE)9)7>
MXM[EFF%1(Y,ELE2'4T9_Q$,NKJQ@GY2W;DR-/!VB\C"-X0 DC"PSPCPRP9 0
MMPY[T<%@I-:$,A=S?R1_AUNG^:%MO^;17Y?N2#Y';;;$UG]RZ/<^R_\ 0EFL
M[@NKZGJ3#[GS.UZSKNMWH<YC]LO3S(U+N*EI_P"(4$$YB/[RRI=D8;#)O,EF
M@9[SQOB+?HFX54F,(0H/U%\0,)1*M;B5@ WA&)?O$AWVPV/;KY%\"PCB1"H
M9A!<M=1F5J$NR2,%!-"(XXXP=*#I&[$_D,_$#KW;W\S3;>&[%^2-51?S6*[+
MY#Y#393=_64U9LV7-;F[+W75)TP]'T_0P;=BCR7:>06,9R/<3"&"F4EF25ID
MTEO&_)FR<C4IM-A>0W$;_P"C,\'TFA78UC*?XI'4+&K'7)W"J:'DNY$WZXYB
M 'ULD%U$5H=&B[5EE(7X@P![*L0"!4-GH^'P)^$W5/\ +M^*W6?Q"Z3SW8.Y
M^M>JY=Y2[?SG:.6V[G-\UK[XWUN3L'+_ ,9R6U-J[)P$XI\SNBHBI_!C*;33
M)&K^20-*YWO&[W&\S6L]S%&C0VD%N @8 I;Q+"K'4S$NRIJ<@@%B=*JM%!5:
MVD=J]Y)$S$SS>(:D&ATHE!0"@H@P:FM<\.BP;F_DZ?&3>W\SW;'\U[>N^>^-
MV]_[&PE#@=B]>9S=6Q*CH;9E)C-AY+8F.EP&TX.M:?>T-11+FZ_+QB;<4T2Y
MRNEJ@@'CC0KV KRXW,<UB@>ZW/7XDDA+.AD6&)C#0JJ5MX5MJ48&%Y 09'\0
M*]\_W?0<O6ES2*VV\K18U4";1--<()RX=B5N)A*&C,35AB6OAAT<Q/\ ,'^
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
MRUTSO6Q^#(R2UCUY><<LC<HK! ]E=).K0O7P@+@%G 6,H6"7%+R(2,X2Y5&
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
M#9Y+^#<2(YK4D3+Q:%UT:HY0NHQ3+XJ,T3A950ZR@16(&'^8M\OO]D+^%7R
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
MU9NO-0DB%J]N$:.-X[J$SM-<(/!:V:W:<@"DMR%6-&12R,\[XV]W/L7X ?S
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
MR;5;>8GMA>U'^4;UCNNL^4OS=^4.4P?S\RNW^T=I?'OK+#][?/[;_672V_\
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
MPY>:HIF43ET]D_/AO9?9KG;;=M,K[JV[\PSQ0Q:C*Q>"R^EFB1 79G9&^G=
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
MI]+-]*MZJ:K4D#4I# %@2H:A.@L%8H&H6"L5J%:B'ZF#ZD6;.!<E"P4X+*I
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
MTL:R!GB<-);7^[<T\K;/M5ZUI>Q22;F;E6D62WAVD)=2M (@&>XD[(8T:2%
MKR2-,OAA7,)=S&P[%O\ O3VGU*O#^[Q VC1.^Z*]FJ3-)54MPDDCRN(YF 55
M6(E@5K>_DE?(G?\ T]_,,^77\O/Y9[&[)[-_F;;QR.Y>\/F=\M<ON/JNBZIW
MQUET_M?JKKWXGY'J?:VSL1MS)-MW/=2[QQCRT-3CJ?*8ZMJI*BJDF-1-1X@2
M[3?Q[YR?%;10QV0VXSW%Q!4EFW*]O*707O-8A"+9HY4CAM]*:!#$SQO<%F\;
M')RSONWWTX-Q'NT-M!9S+J"FPMK:Y=7D\6C&=+N.ZM9M'B,\BZFED\)G-MGS
M,%_YGO\ )MX^FZ/G8+_^6LU5N![)N7Z#G'F@X_Y4:^_\F'E7I?O5?ZI[4*<.
M;MN_[M',?I_GZ+?\K<CUYMO^>_\  #='7==M?"]L8GX8_./,?+S+X>FIJC/X
M_P",V(PFP:SIS*=M08Z6FR-7LZ@[AAJ7PRSOY6JEG6#2-3+3:KR';[?WFO'N
MO V^'EJWD:0JSPQWJW\+1R&,462X6S$Q=%(F:W"!B(_#Z>W>S>[L/;B%;>23
M=)N:A% J$*TEL=MW#ZN/658"/QVM/#+865W,8)\8=5'=3?)'Y94W8O\ +@^3
MFU^[/YI>_-J?)WYQ=6=1;^^0_P D]U_'_ICX5?);JKN+<NYXJ:BZ,^ 4?9O8
M?8_7V(R>V<8*G:^3I,3BZZ#&K+6U]4[/2"F$'+EBD',&P\OWULZ6UUL%](\=
MPXNKJ66#9;F_2Y,MNHCM6^H2*492 1&.T*R2N&D*-\O?K>6N;=VM;A9+JTW.
MT:*:QA>WM[>)M[MK)[1UNI&DGB%M<26\\C^/<RW*">%X80P29M?%[E^-6V_F
M9M;9?S&_F(/O+Y$?SQNV.D,=U5T/3[4[A^1'>F!VML;%=@[OVGTUNK>N6ZUV
MC\>]XYS$Y)*S<W8=;7.M!MS;4%-!#&Y:1P_L$PO.6O:+:6A>;59;_,88Y%A9
MUV[?-[M?%DN'/;;F14O=PBB"SWUY/)(DD*LX!OS!(\',7/N[++;6IC;98A-+
M')/&K;CMVTW?@QVZ8>Y\,R;?MLDWB6]G;!%EBG\-&ZM9_DK]D_(.;OK^8_\
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
M_(7Y*=?=M]>Y7:':'9F;W'1G=&QMY;:W'F=CY[K;=U%BY:G);FR-;5Z*B&:
M1R-+*I@$,EMS<-S0RW>X3V"K041K2VLY[>6WG *AT=OIF$3+(DAA25R)(HR6
MYI&2SY2VVPB5+*PN=UNGU!69;N]DL&AF@9E>1'58KP.ZR1Z%F6-5='81GC[3
M_E7? OM_J?H7I/<O0.,V_L+XN2U<WQXCZIWGV/TGNKI]LIC7Q.?CV3V#U!O#
M9&_L;3[JHY+YF)LE)%F*@)4UJSU,<<J[OY)=SW-=XOI&?<! 8=52OZ)18O!T
MK1/!6-5C2+3H2,!$55QU[;:;1L][R_MZ)'LUS.L\D6E65KA99)UN.\,1<"66
M5_'!$I,LH+D2N&8*G^4+_+IG^-6:^(5-\;,1A/CSG>V,-WK/L';&_>U]JR8S
MM[ 4>WZ'%[_VMN[;F_,9OC9N>B@VQ2>5\3DJ*.ID,\DRR25=6T^KUSN#<OM=
M@,VU-*UI0!/IS+)<RN(] 6BZ[RX"+E8D=8H@D442)2V!M'WZ6*1S-NBHMXSN
MTC7/AK JF9I"S2.?IH&D=B7ED3Q96>1W9F3>/\F;^6WO[LVO[6W9\<8LMG\]
MN':^\=Z[:;M'N>EZE[-WMLSPMM_>_;?2-%V)3=/]L[S@F@2:IRNX\'DZ[(U*
MB:LEJ)O7[O83R;7?IN>WZ8KM+V6[C*JNF&YGJ99H(Z>' [$E@8532QUII;/3
M5U;1WMC%M]V7D@6RAM"2[>(]M;A5AAEEKXLR(JJ@$KO5 $:J"G1YMB]$]4]:
M]B=S]L;)VHF#W_\ (3.;.W)V_GUS.X*_^]^9V!LC$=<[1K#B\IEJ["X%</LS
M TE$(L9344,WB\LR23N\K-PLT%B-MB8BR^JFN=/']:X$0F>IJW>(8^VNE=-5
M4$M5Z4+-/;7+HOC16<5JA "TMX9KB>..B@ Z);NX8,07(DT%BB(JI#Y1?$SX
M\_,_JRHZ9^2_6.'[0Z_DSF)W3C\?7UF:P>:VSN[ M.<'O+9.\=K9/![QV+O#
M#K53)397$5]%710U$T0E\4TJ.DGM(9YK*Y+2)=6TR2Q21R/$Z.C!@0\;(VDD
M .A)21>UU921TIANIX+?<;1&!M+RW:">-E5TEB8JQCD1@59=2JXJ#I=$=:.J
MD%8Z8_D\_P N+X_]C=;=S=6_&G!X;NOJK>N]>PMM=VYC>?96]>Y\ENKL+:V8
MV;NJJW[VMO;>6XM^]GXRMP&?JDI\=N/(93&X^63STD$$P$@,+*=]M#+MX6"-
MK:6!EC4(CQS2K/*710$>1I5U>*X:5065'53IZ1W,0O4D2]=I@TL$E7)<JUL
ML(1FJ8T0*OZ<96-M*EU8JM!B^87\O?XD?/6FZWIOE/UEE^P?]$66W#G.N:O
M]L=R]297;&4W7BZ?";AJ:;,],]@]?9>K&4Q-*D$D=3//$(]055UOJ+?H+7]X
MQ;L$87Z6TEN&#,/T9I(99$*A@C!I+>%JLI*F,:2*M5>E]=1V%QMBRTL99HY6
M6BYDB65(VU4U#2L\HH" ==6!(4B)\4/Y<7PE^$&/WM0_&3X_;5Z]J>RD,/8N
MY\EE-V]D=@;\HM=3)'B]X]E=J;BWMV#N7"T[UDOAH:S)S4D(D(CC4&WM;<%+
MK;)=FE@B&TR AX5C1(Y*AP3(J*HD8B22KN&8^)(2:NU4$<8BODW)&?Z]0 LA
M9BR :<1DD^&.Q"0FD$HI-2H(+OMC^1[_ "Q=I9O8^>Q7QURLU7U3OW;W9/35
M'FN^?D=N+!=';KVOO>B[&Q4W1VV\YVYD,!T[AVW=C:>HK,7MNFQN,R4$$=)5
MT\]&BP!RSGN+":RNK6XD%Y;HB)*SL\IC2-H5C>5RSRQ&-V5XI6>.3!D5F52-
MW*)=6^XV<J@6-WK,L2?IQ,TA#,XCCTHLF"%E15DC5G2-E21PRF["_DW_ ,NO
ML[??;'9VYNB<Q2]@]T=G[6[LWMN[9_>'R Z^R\'<6SJ&LQ>%[1V+)L7M+;L'
M5N^Y,9D*BGK\GME,3596&>5*UZ@2/J0V5I;[;%!#MZ&!(YYY5T$J0]SXAN!4
M$'1.9&:6(GPI&6)F0M#"4=O9'W*Y:ZW ^-*;6. ZP&'AP^$(1I(*ZHA#&L3T
MUQKK1&"RRAQK^+/\O/X?_"O<_8V]?C3U$.N=W]OXK:>*[6W+)OWLW>>8[(?9
M-=NG)X'<&]ZW?^\]U2;DWQ_$-ZY26MW#5>7.Y1JK_+:NH$<01<EQ+'9-MT3Z
M=N,HD$0Q&KB)8=4:?#&71%\3PPHE<"24/)W]-3(;FZ@O;J1Y;V.)XQ([,SZ'
M<.5+,26"E56/57PHU6*+1$JH!W?HOJN3O6#Y+/M4-W92]3U71\&]?XUN&\?5
MU;NZDWW5;7&W1EAM0B;==#%5FL- <@-'C$XA)C+%L!9G=S;]OU_TOC^?B?1?
M5_2\:Z?"^ON_@TZ_%_4UZ(]%K@?5#:Q/W"R-R8?+0;L6PN.%-7B"SMAWZM'A
M_IZ=<FOW>'1?5?R/ZZR'4W=&U5WIU]E<[LC<N0V\V:W#@%J,WUSO?;O8VS:P
MY/:V6PF9C&'WGM3'UGB2H6&H^W\4Z2P/)$]X6:WO]JW.$E;ZRNH[B%OX)HC6
M-Z?"VDGX7#*?-3U8L6M=RLV -M>6=Q:S*0#K@NH7MYXZ\5UQ2.FI2KK74C*P
M# NORI_EO_#GYG[JVQOSOWJO(9;L3:.VLKL?#=D]?=F=L=']D-L#.25,^8Z[
MS'8'2.^.O-W;BZ^R%36SS/A,A6U.,6>HEE2%9)9'9$;"T:6[F:*OU$/A2K5M
M$L=0VF6.OAR4*BA=6(& 0"05?[PO1:6=C]2WT]M<M<0#'Z$[H(WEA-*QNZ*J
MNR%=81 U="4;>POY87P4[*Z7Z9Z!S'Q^P&V^M_CG4FLZ#AZMW#O;IS>'3E;.
MA3+5O7/9G5.YMG=D[5J]S:F;,R4V61LW(S25YJ7);VNW"23=-UBWR^D9]U2
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
M%VCO;K_"_P /BFQ&+SU!DZ3!U@:JQZ4M2[RLLDW&]GW/F'>9YS)NF[*!=R.
M[34F$^HE@=+F4 F2/3(RCPRQC[>J-;QMM^T;4S/^[["X>>!-;T266-8I9/BJ
MS2QJJR%RWB4!>K9Z-7[0]/=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?__1
MW]O>^F^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NNO?NO=>]^Z]UW[]U[KWOW7NNO?NO==^_=>ZZ]
M^Z]UW[]U[KWOW7NO>_=>Z][]U[KJWO?7NN_>NO=>]^Z]U[W[KW77O?7NO6]Z
MZ]U[WOKW7O>NO=>][Z]UW[UU[KJP]^Z]U[W[KW7O?NO=>M[WU[KOWKKW77OW
M7NO>_=>Z[]^Z]U[W[KW77OW7NO>_=>Z][]U[KOW[KW7O?NO==>_=>Z[]^Z]U
M[W[KW77OW7NN_?NO==>_=>Z[]^Z]UU8?T]^^?7J#TZ]8?[[_ !^O^W]^Z]QZ
M[]^Z]UU[]U[KWOW7NO>]]>Z[]ZZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7_]+?V][Z;Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_T]_;WOIO
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__4W]O>^F^O>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[K_]7?V][Z;Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_
MUM_;WOIOKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
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
M;@=L[8V_0PXW#87%4, 6*GHJ"BITC0<D@7))))?N+F:ZF>>=ZRM\@  !0!5
M"JJ@!550%50%4!0!TS;6L%G"EO;IIB7YDDDDL69B2S.S$L[L2SL2S$L22'OR
MC_[)E^17_B"NW#_[#_<'MD<1THZ';WKKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7__3W]O>^F^O>_=>ZZL/?NM4Z[]^ZWU[W[KW7O?N
MO=>]^Z]T!/RD_P"R9?D7_P"()[=_]]_N#WL<1U[H=O>NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_4W]O>^F^O>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7N@)^4G_9,OR+_P#$$]N_^^_W![V.(Z]T.WO77NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_5W]O>^F^O>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7N@)^4G_9,OR+_P#$$]N_^^_W![V.(Z]T.WO7
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
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
MHWD/[$4YZ!S._*/X][=UC(]M;/F:.^I<+D&W*X8?51'MR'*N6'] "?<7[O\
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
MTW^ML/@J&/!M;Z<3+[W_ ,#U]ZOF[NYM]V_IK9_BC.X7;T^R&W1;?]CCK?\
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
M1N&D>:69VI0&6>5YI"%JQ5?$<A%+,50*I9J:BJOE'_V3+\BO_$$]N_\ OO\
M<'LM''HTZ'?WKKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO==<^_=>'
M42NKZ'&4LM=DJVDQU'3KJGJZZHBI:6%1_;FGG:.*-1_4D#VFN[RSL+>2[OKN
M."T059Y&5$4?-F(4#[3T_:VMU>S);6=M)+<,:!$5G8GY*H))^P=%RWG\P/CU
MLGRQUG8>-SM;%JTT&T(Y]SRRNIL8Q68N.;#PN"+6EJ8^>+W]P;S7]YSV3Y2\
M1+KG:"\NU_T.R#7;$CB-<(:$'_3RKG'RZF/EO[O'N_S/X;VW)\]K;-_HEV5M
M@/GHE*S$'^A&W14]R_S&Y,I5G#]1]49;-Y"H)6AJ-QSN]3(XN% VQMQ:ZHJ=
M7!]->C#Z6Y]XY;]]^:3<;D[9[:>V]S=WKU$;7+$LQ\O\4M1(S>M!<*0/MQ/>
MR_<W2PMQN/N#S];VUFN76V4!0/.MS<E%6GJ8"#Q!QE,^'^85WA^MZOJS 5=C
M9GI^O(J97^H*PBL[#*%#]&\@L/ZGDA,7WV?=SXWDY=V63YC;0E?]*'W*E/(Z
MA^?1SXOW0_:_,:1[]NL?GG<&;YYT;?7YU4]*[:7\N2CJZO\ B_;/9^9W#D*A
MQ+64FW(13M+-]6\^X<]_$ZVM60V!/VD#Z;V8$W EY;^XQ:7-Q^\O<CW N[V\
M<UD2U734^>JYN/%>2IXGP8VIP->B#?\ [Y-S!;_N_P!O^1[:SLT%$:X;50'T
MMX/"1*#@/%=:\104)P]B?&7HOKGPS;<ZZP+Y&'0R9C.0-N/++,/]WP5N<>O>
M@D;F_P!N(5YX ''O)_D_V!]H>1O"DV/DBS-ZF1-<*;J;4/Q*]P9#&3_PK0/(
M #K'3FGWM]TN<?%CWCG"[%H_^A0$6\1!\F2$)K'_ #4UFN2:]#R      /H
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
M-_\ 4]S["?\ Z%SK>]?UPY5_Z:.R_P"<T?\ T%U3_77]LA_SO^S_ /97"?\
MG_K$?YC'P(_[S'^-O_HX=CG_ '@9GW[^N'*G_31V7_.:/_H+JO\ KL^V/#^O
MVT4_YZH?^@NNO^'&?@3^?F-\;A_Y6#9'_$Y@>_?UPY4_Z:.R_P"<T?\ T%U[
M_79]L?\ IO\ :/\ LJA_Z"ZY?\.+_ K_ +S&^-O_ *.'8_\ ]>??OZX<J?\
M31V7_.:/_H+KW^NU[8?]-_M'_95#_P!!==I_,5^!;FP^8_QK'^)[DV*H_P!N
MV:4>_?UPY4_Z:.R_YS1_]!=>'NQ[95SS_L__ &5P_P#073W1?/7X.9$JM'\Q
M_BW*[_IB/?G5D<[?\%@EW5'*?]@/;B\U\KO\/,=C_P YXO\ H+I3'[G>V\I
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
MKY%=&;.,182)NCMK86"D5A_8$>3SU+(TA/ 4*6)X )]EEQOFR6G^Y6\6L?\
MII8U_P +#H-W_.O)VU!OWGS9MMN1_ORZ@3_CS@_RK\NBB;]_G%_RW>O1,F3^
M4&T\_5Q B.CV'@MZ=@&ID4 ^.'(;/VUF,,I8?1I:J.,_ZH>P]=>XG)MI4/OD
M;$>2*\E?L**1^=:?/H";G[^^T>U:A-SG!+(!PA26>M/1HHW3]K@?/HAW9?\
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
M^OL4V7+'+NW$-9;);1N/Q"-2W^]$%OY]27L_MOR#L!5MHY.VZ"5>#B",R?\
M.1E+G\VZ-*J(BJB*J(@"HJ@*J*H 5546"J /H./9Z !P'0T    &.N7OW6^O
M6]^Z]\^N_?NO=(;LCLOK[I[8VY^S>U=Z;9Z[Z]V7BY\UNO>>\<Q0X#;> Q=-
M825F3RV1F@I*9#(ZH@+:I)75$#.P4K]MVS<-XOK7;-JL9;G<9W"QQQJ7=V/
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
MBO?O=S9-OUV^S0M>W0_$*I$#_IB-3?8JT/DXZQFYW^]/R?LAEL>4;23=]S&
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
M81#D'VF>%"*"9+1;=&^VZE$:L?FTI/SZ#O?/\QSK;$^:EV!M/<6]*T$I#69
MQ;8PLCMZ4>(RKD<S/8F^AJ2 L. 1]1CYS?\ ?HY#VWQ;?DSEN^W6[X*\M+2
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
MQOX*4#1.8D\6,EB(V58Y+C?@M\N-F_._XC=#?+C8.&R&V]N=X;$H]U+MC*5
MK<AM7.4]76X/=FU:C(I2T,66;;6Z\36T*UJ0PQUB0"=$19 H-]^VAMDW%K(R
M,\+0PSQLRA6:&YACN(&=%9PCF&5"Z!W"-50[TU$KV'=SO.W"[D@$5TDTT,J
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
MAK7W*W%Q\IC_ (,']O1CS\7_ (^'_FD>RO\ &V)4?0G^CCB_L-G[OOLH:?\
M,--J_P"<(_S]*A[Y>[W$>X>YU'_#2?\ #GK@?BS\>6^O4>S_ /84#K_O*S#W
M3_@>/9+_ ,)IM?\ SC/_ $%U8>^ON^#7_7!W&OSDK_A'6,_%3X['_FDNT_\
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
MNB5UZZR.5DV3VI$VD>9&ZSWO3[>WM414LET>HIZ*>D+#T3.I5FQEYN]K>?\
MD9G/,O*]S!:J:>,%\2 ^GZT1>,5\@S!J>0Z$MINEA>@?3W2E_3@W^\FA_E3Y
M]'[_ *_[[\>P!6O2_P!?]7^K^?7?OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H
M+^Y>Z.J_CSUCO'N7NS?>WNM>L-@XB;-[LWENBM6AQ6*H8BL:*++)4U^1KJJ1
M*>CHZ:.:KK:N6."GBDFD1&,]FV7=>8=TL]FV2PDN=TN'"QQQ@EF)_D !EF)"
MJH+,0H)#4T\5O$\T[A8U%23_ *LGT R>'$CK0H^4?S,^<G_"ECY*S?"WX,8+
M</4OP5V=F:#(]@[LSZ5F)QN6PE-D6^P[*[^R6-9T--+/123;7V-2R32U-7"*
MB83S4YJ<;GQROR9R+]V?EE>=>>IX[OGR9"(8THS*Q&8;53YT-)[I@ %.D:0P
M64!W5Y>\R7'T=BI2R!R3P(]6I_)?]FFXU_+?_EH_&[^6/T=2=0]$X/[[<&7C
MH*_M7M[/4E*=_P#;.Z:6!T_B>>K(588_!8YYYDQ6&IW^RQD$C:?+4355348<
M>Y/N;S+[G[ZV\;]<:;9*K!;J3X5O&3A4'XF-!KD/<Y X*$51AMVVVVV0^# M
M6/Q-^)C\_D/3AU898?T]QWQX]&/KUW[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO__2W]O>^F^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N@)^
M4G_9,OR+_P#$$]N_^^_W![V.(Z]T.WO77NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>ZZL/?NO4'7K<W]^Z]YU\^B\?(;XD?&+Y9[9_NC\E.A^KNZL
M''!-!0IO_:&(SF3P8GN99]L[@GIQN#:M:VHVJ,;54LZW-G%S[$7+O-W,_*5R
M;OEK?KJRG)%?"D95:G .@.B0?)U8?+I/<6EK=KHN8%<?,5(^P\1^76M!\L/^
M$B'PY['FKMS_ !#[B[+^+6Z?*U9CMJY]INY>KZ:>%C-2TV.&<RV%[.P323<-
M5S;ARWA4*R4[%2KY,\I?>^YRVU5M><-GMMTM:4,B4MIR#Q)T*T#8X*(HZ\"P
MK@,W7*=I(6:TF:)_0]R_S[OVD]$)'2/_  J<_E.W;J[>V:^;?1VW3^U@L/E)
M?D]A),53#51XFEV!ON##?([;E.M.GJIML+%2PL"BSL"K./OWY]U?W:--TLDV
M3?I!EF'T3:O-C-$6LW] 9R6/\/&B'P.:-I%8Y#- OH=?[ :/_O/1C/C_ /\
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
M_P#"Q/\ EIE#Y.B?G,DEKA$ZXZ#=+VO;6WR5C8 _UT_3V7'[G'N96@WW8O\
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
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_1
MW]O>^F^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N@)^4G_9,OR+_P#$$]N_
M^^_W![V.(Z]T.WO77NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO_2W]O>^F^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N@)^4G_9,OR+
M_P#$$]N_^^_W![V.(Z]T.WO77NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
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
MT/>W_I4GR:_^V[[]7KW7O]ETZ_\ ^>A[V_\ 2I/DU_\ ;=]^KU[KW^RZ=?\
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
MKU[KW^RZ=?\ _/0][?\ I4GR:_\ MN^_5Z]U[_9=.O\ _GH>]O\ TJ3Y-?\
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
M7RRV:Q"ZB T2/9375S.5"R0_322!8Y1+:V@>V?<=LM^;]BYBT^!LG*6S[BT
MN_%\2Z2R/UUQ)+&S"5H?%MUC!20M<>,-#O2.YNCT?S9OY9_37Q\ZK_E)=LKN
M#M#<&_/C5\D/Y6_PYZOVQE=^Y5NHNO=J[9[%CI]][MVGUU2+1XN/L'MFHH:!
M-P96M>L>II\+CUA2G:*1YDN\;PA]X>3;S:(5BM-XYM92-(/AV:6-P]O9Q#A%
M;Q/;12JJ!6UZP6T.5Z36EA<M[.\]VFZRN;FRY6>=U7L66^DNH5FNI46BM+2[
MN(UH-*I(:*2 5'K_ (4%_#WK/)]A_!/YNY[</9^X.U=L_/?X!=(=>[4RF_LJ
M>G^MMMY?O7)YW?.X=G=<4:TN*AWUV9*^.ILYDZQJQIZ3!8Z.!*<PR/,2V5Q+
MM7N#[9I:-5]SYD1)G8:F\!-OGD2W0FHCA$]LEQ1:,96DJQ5RO1UNZ?7^W?N>
MDS,(;+EV69(U)5'G-U#$)Y%![Y$AN984)J CG!(4KM'^SCI-U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=0<A2FOH*Z
MA%55T)K*2II!6T,O@K:0U$,D*U5',0WBJH->N-['2Z@\^TUY;&\LKNS$\D)E
MB9-<9TR)J4KK1OPNM:J?)@#T[;S"WN(9VC5PCJ2K"JL :T8>:MP(ZU3?Y;?Q
M"^.OPK_F:_SGN@5W)OS+],TOQ ^(^Y^Z>S.Z^TMQ[C[#WS+OG:'<F=[H[1[*
M[/:MQ&2@W'NIJVNR62K\<<7%2S2224L=,%4*0V][MFX\H>\^W[_'%!RI:;S!
M;^$FJ)(;-MG\:9%:,B:A:>9RVLR#7130(%,;^VW./G/V@OMLEFN.9+O9KN16
M:DKO<)NT=O;JJO5-*1P00QQD%2J -4ZB2 _R^_D-_+R[1^9\/S'^.E;\7_B+
M\./Y5?QG^4^P/B%\>Z??.T:7YD?*ZFI.O-P;V[=[J[*V7GLY7]O2=787:=)D
M\EBCFC59J:MFJ*ZHJ/+/DHHQ;<[GS%M'*'N-SG+$USO^X\O6]JEM&%F:UM;&
MYA6S:X:(E$N)+E+>T6,U5Q(@!TB"XOB!=NL.8.:.2>3K>9HMMLM\:9KF;Q$$
M]U>0,CI;^,!K@CA<RF08C6(Q4!\2&R7'SP_ER;5RO_";'K;O/OO</;5=W#TS
M\:]Q?*.78$.^,IMKK3(_)7YC=K;0[@WUVCV-L;$I2#=O8>P9-^YC#81JNH-%
MCZ++Y"-J:9I(G@)/<^RBY&FVS9]H15DVJ38-C4EO&6)+:YMK&^>%I*ZY+YGF
M:XG<&24Z):K("Q/>0;]^<+C?=WNG5;;>#O6Z,(0T23(UO<76WQL"=9@MDM[1
MH8W)>L8,CN=>HXG\ZSY,_"/XO83X?YG<_3W2'</\R3N3X]5GQ]^+%;\D=X08
M?H+HKK'M'%8K;G8?=/=,&^MP4_3^V=EXV;(20"NJZ),SET6IH(:N*@6O:(RY
MDLHMXYZ]P^6]LO8K>[W:!K?<II)=*1[>ES<SQ (Q8>,TB3M"(8S([)W"9UM[
M6X#_ "G>S;1R!R%O][;W$UE8F&6TAB1R9KPV]JCAC'0F*,-;-*)9 D09) T
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
M)0R4TU%B,ML[/X_(;>R6,I)J*%XH)J=XHVB0JH*K9N^BBW-F?<HUN&,RRDR
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
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z__2W]O>^F^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_]/?V][Z;Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_U-_;WOIOKWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z__5W]O>^F^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_];?
MV][Z;Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_U]_;WOIOKWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KC<_[S]/\ "_U_']/?ORZUG_5]O7KG_??DV_VX
M]^XUIU[./]7EUR]^ZWU[W[KW7'G\G\#Z6O\ Z_\ K>_=>_P]<O?NO=<"?^(O
M>WT^GOWV\.M?G^?^KC^778)(_I_R.W^(]^Z]7%?L_P G7KG^H_VW^^M;W[KQ
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
MSLT)9F)))))))))Z&]O[F>Y%G;PVEI[@[Y%:QH%1$O[I510*!5590%4#
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
M,/" 8MK[.M<OSVFP\P^R-] )&VGE?:_I):T,LFG<H[Q&C%0K_HH58N\9\2@
M*G6 ?ZZ_D^?)#9G6G\AS9E;O3HHY#^5WO7=6Y^_YL;N'?AQ^\:?.[;GQ4:]0
M-+UG2S;@K3D)C),<W'M\%"7#,Y*^Q7N-W'-[A[?SHH/[LM^4+W:V4_VIGN-N
MLK5'"U*F%9+:1F)<.$9*1DDJH;M+&6#D#=N5#I_>-QS1:;BK GP_!@W&]NW4
MFFKQ3'<H% 0IK# R !6;7F_EI_!S^9S\^?Y?_P Q_BW\=^[_ (?=8?!WY!_S
M"NXL5W]E]_[6[#RGR4V:VU<[U7G-QUG7#;9Q_P#<;=>/WABL7CXWQ^7J*.K
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
M(W)N$)DN-+R,SI(CZ8IW$16'Q9*S2I%&3+$ZEFW8BQVS;.6;*WB9XK*P-O)
MP1('=1^G)"4'BP)J <P(^@,TU&*S*('GY7_R&/F1O'I/X5=+[%W7\$/F7UY\
M;/B)COC5NGK+YU];;XV3/CMZTAJJF;N/ICY&=!XN;Y/[3I-"8W%TVU?[T46%
MI,9B8VTS5$H>F=WVXN=[YBWK>)BI>ZMH(UN*E;E9((HX_%D ++.TLB2W+FX:
M:DMS<#2^L2*GV:.';=DVRREFF:ZBW"YGF0E&@EAN97E,2%DUPM$'$(EC"EUB
MMV(0Q-',(/0W\AWY+=)?%O\ D_=%2]W]3;TW#\#/GG'\O^[JS)9;L"@VQ'M?
M*Y;,Y[,]<="12;-S.1S7\)R&6)IFS,>WH:^IEJ*N3[5IO HD@WN.'G7E_?I'
MEGV^PY8W?:O$8 7$KWT)BM7=-;($A4K"P$S>'!#$(E8#0I'?[=-=\M<U;7$R
MI=[AS!MM^B5;P88;,J)(E8AI"SJGB("IK([J\E!XC=;X_D<?+'<O\I3Y\_ R
MB[%^/<?;_P I?GYN[Y4]>[CK-U]DIUKA>O<_W=U7V1287>.8AZGGW/CMXQX+
M9%8DM/0X;(40K)8D%6T;231E&R7,6WP?=XAN U>4HK=;PJ-7BF*7<'8V]2NO
MMNX]/B^#4JX- %+'4G=S'[K;PJ_XMOEZTT _$JE;0?K#X5;]!Q1&DP5[N(6O
MC^9YW[6?R]/YO_R0WKTS\XNN_B#N[Y3_ !#ZUQ?R/H?E9\<>W^Q-AY?#;&V-
M2;5VAV9\4,[U=A]QIV'V/B<;A9\?087-)A,5'FJ?)13S5IEAIH FLL6X;7[M
M;!'([;;<WCS&,(J7GBO;UCBMS(%B>&9[IUDN#(_A"24^$?HO$Z-9H;_;K?V;
MW::T#7ME:?1PR_J&T\);J6:Z%PR!W66$I'*(A"K.#9+XR_6NO5T?_"778&ZN
MOOY*/Q.IMX8/*[>K]U5_<^_<7C\SC*[$UTNU=V]S[ZR6U<R*7(T]-4/C-S8
MT^3H*A5,%9CZN">%WBD1VD3F>SFVR39MJN67ZRWL(_$"FNAIVDNA&W B2-+A
M4F0C5'*'C;*D] S9D_QOF.Y!!BGOM2D#!$=M;P-GSI)$XK\J<01UL&>PQT?]
M>]^Z]U__TM_;WOIOKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KJWOW7O7KW
MOU.O=>L/]M:W^P^GOW6J#'7K>_=;Z];W[KW7K#W[CQZ]UZW^O_MS[]U[TSUZ
MP_I[W7KWH.O>]=>Z][]U[KUO]]_MO^*>_=>H#UZWOW7NO>_=>^?GU[W[KW7O
M?NO=>L!_OO\ 8_[W[WUZG7K#WKK5!U[W[K?7O?NO==^_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KJWOW7O.OGUZP_P!]
M_C[]UZG7K#W[KWY=>L/]YO[]U[KUA[]U[KUO?NO=>M_O/OW7NO6'OW7J#TZ]
M8?[[_?<^]]>Z]8>]<>O=>L/?NO=>M_OO^)]^Z]]O7O?NO==^_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NNO?NO=
M>L/][_WGZ_[?W[KU.O>_=>Z]8>_=:H/3KUA_3W[K?7K?[[_BG]/?NO=>L/?N
MO>=?/KUA[]05K3/7NO6'OW7J=>M[]U[KUO\ ??[;_BGOW7NO6_WW^\>_=>Z]
M[]U[KUO?NO=8XH(80RPQ10AG,C"*-8PTC6U.P0"[M;D_4^]^@\AU[S)\^LGO
M77NO>_=>Z]8?3W[KW7K>_=>Z][]U[SKY]>L/]]_OO\/?NO=>L/\ ?$_[[\>_
M=>],]>L/?NO?+RZ]8?T]^ZU0=>L/?NM_9U[W[KW7O^)]^Z]UZWOWRZ]PZ][]
MU[KUA_OB?]];W[KW7K#W[KWE3KUAS_C]??NM4'IUZP]^ZWPZ]8?[;W[KW7K?
M[Q[]U[KUO]X]^Z]TUY/!X7-"!<QB,7EEI9#+3+DZ"DKUIY3IO) *J*40N=(Y
M6QX']/?E[2&7##S\^O'(*GX3Y>73I86M^.!;Z?3Z6_I[]UJE!08'7?OW6^O>
M_=>Z_]/?V][Z;Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_U-_;WOIOKWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__5W]O>^F^O>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[K_];?V][Z;Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_U]_;
MWOIOKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__0W]O>^F^O>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[K_]'?V][Z;Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
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
MZ$RM.-K[I[EP7?.7ZRVOW7N6':V2W=1[1FPJ9:GJ13R5%- :AMTZ]T)'?O\
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
MJGB?X92?(;LC([CQOPC[!VC\#.^OYY'QD[HVY\<.QOCGN#K6CK-F=/\ PT[
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
MUO4;XV[3;GP>W^PL3M;.9IMK;@EQE3J^WJ&4R>-VC+H-1W3KW3UM+O[HC?\
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
M/8]3WU\<MV[$IL5E<[\=>P^WL)O_ &;34VX]S4>W,&&V]-25^9H/X45'NM]
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
MVMVKV/D-O4$N*VS_ '^[?[=W7OOM/>-#M+%U,U-AZ3(YBII,1!/+'1Q0++(&
M]7KW1IO>NO=>]^Z]U[WOKW7K?\5]^Z]U[_??[;W[KW7O>NO=>]^Z]U[WOKW7
MK>_=>Z][UU[KWOW7NO>_=>Z[]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]??V][Z;Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO_T-_;WOIOKWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NJX^]?YI_Q2Z%[2WSTWDHN_>V-^=18_;F:[XHOC=\7_D#
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
MI%R\E744N3--3T9WB@Z]T2+X9_*SHKXX9#^6!O[N7L/L'X\TVT>SOYL71_\
M,?W+\D-W8Z@QVW?YF6^I.K.X-^X#OKL3:E!@.F:G*]AY3";ASFP*N804]=MT
MTL-):M6H@&_7KW0"]Q[QV3WU\8/AUV-NOY!=0;3ZJ[!^8?\ .EW+L[8W\Q!_
ME+U!\)^[H<U\Y=R9/8N/[@[?Z[[#Z\S_ $!\ANNNK*3-R]7TF[=N9IJ>>;-"
MEIJ+*8R&"H]U[H$/DIW7LWLKI/XA_(WM#>4'6F&PO\L?%;OZW^+'\PKY ?+K
MK3L3<> ZK[@[_I9>^?Y?/S8V7-@\)O/YX]BX3#[,J: 9WJBKW%D=IUNU:A?N
M*#*5D,'NO=*7YE[^[&[9^07R@WI\GNS-L?$_L"H^.WPZW%_+^V?\E=S_ #>P
M7S;Z5;M?XU]8Y3/UWP7VET=G.L\#VQ\A<3\I*JMPVYDQE'6[BJ=TXFJQN?C@
MV_XZ23?7NK$=UC<8_F(3C>-;_$MV_P##R/\ *P_O5D1BUP:U^Y/^&>=]#.5H
MPJO*F'%7D_*_VH8_;ZO'<Z0?>NO=6W?S?HI).J_A:T<<CK!_-C_E>2SLB,RP
MQ-\QNKX1)*R@A(VFF1;GC6P'U(]Z'7NJ>X/CILVIVY\@_GO/N;N*L^4_5_\
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
MQ%/4[C[NQ_7_ &%FMN4&2R.2JL?C\5D)&IZ&.M$=8GO+KW1M_?NO=5B?(O\
ME5=,_);L;M7=V[>]?F!L_KKY$1;.A^3WQKZT[_R>UOC]\B(ME;:Q>QZ.+>FW
MY\)E]\[#IMQ[!P./P6XH>O\ <.S(=SXN@ABRR5C>1Y-@]>ZLZ5%151%5$50J
MJH"JJJ+*J@6 51] .![UU[KNW^^_WGW[KW7K#W[KW7?O77NNB 000"#]1^#?
MZW_K?WOKW7@     !P !P /H!_3Z>_=>Z]_OO]]_3W[KW7O>NO=>][Z]UX@$
M6(!'UL1<<<CZ_P!/?NO=>(!^H!Y!Y'Y'T/\ L/?J]>Z\0#]0#8W%Q]#]+C^A
ML??NO=>L"02!<?0_T_''^P/OW7NO>]=>Z][]U[KWOW7NO6][Z]UUI )( !/U
M(X)M]+G_  O[]U[KL "Y  )^I '/ '/]>![]U[KUA_OO]]_C[]U[KWOW7NO
M 7L +FYL+7)^I/\ C[UU[KW^^_WW]?>^O=>]ZZ]UZP)!(%Q>QMR+BQM_2X][
MZ]U[WKKW7K $FPN?J;"YM>US_A?WOKW7K 7X'/U_Q_'/OW7N@,^-'Q[V!\4>
MA^L/CKU:^?DZ^ZCVO3;1VI)NK*IG-Q-B:2HJ:F'^+Y=*6B%?5!ZI[R>).+<>
M_'KW0Z>]=>ZZ]^Z]U[WOKW7O>NO=$Z^5'PUP'RAR_5V\Z3O3Y*?&WM7IP;ZH
M=C]K_&;LO'[+W+'MCLZBP%'V!LO=.U=Z[5[&ZCW_ +8W)+M'#U:QY[;62JL7
MD,535>,GHJ@/))OAU[H3?C1\<^MOB=TMM'HGJC^]<VT-IU&ZLN^9W[O+<?8>
M_=V[OW_O#/\ 8G8F_-\[XW97Y+/;GWEO_L#=F3S.3JII0CUE?((8X8%BAC\<
M]>Z'CWKKW7K $FPN;7/Y-OI?_6][Z]UZP]^Z]UUI )( !/U(X)M]+G_"_OW7
MNN[#G@<\GCZD6 )_KP/?NO=>  O8 7-S86N3]2?\?>NO=>_WW^V][Z]UX@&U
MP#8@B_X(^A'^/OW7NNBJFUP#8W%Q>Q'T(_H?\??NO==V]^Z]UW[UU[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__3W]O>
M^F^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NNK>]]>
MZ][]U[KOWKKW77O?7NN_>NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO==6]
M[Z]UW[UU[KWOW7NO>_=>Z][]U[KKWOKW7K>_=>Z[]ZZ]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_]3?V][Z;Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
3WOW7NO>_=>Z][]U[KWOW7NO_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.INS
<SEQUENCE>8
<FILENAME>sckt-20161231.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 10K2016.xfr; Date: 2017%2D03%2D24T18:54:14Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80040000 -->
<xbrli:xbrl xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:us-roles="http://fasb.org/us-roles/2016-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2016-01-31" xmlns:SCKT="http://socketmobile.com/20161231">
    <link:schemaRef xlink:href="sckt-20161231.xsd" xlink:type="simple" />
    <xbrli:context id="From2016-01-01to2016-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </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="AsOf2016-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-13">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-13</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</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="AsOf2014-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</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="AsOf2014-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</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="AsOf2014-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_custom_IngramMicroIncMember732866750">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:IngramMicroIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_custom_BlueStarIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:BlueStarIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-12-31_custom_ScansourceIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:ScansourceIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_custom_IngramMicroIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:IngramMicroIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_custom_BlueStarIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:BlueStarIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_custom_ScansourceIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:ScansourceIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_UnitedStatesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">SCKT:UnitedStatesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_us-gaap_EuropeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_AsiaAndRestOfWorldMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">SCKT:AsiaAndRestOfWorldMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_TotalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">SCKT:TotalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_UnitedStatesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">SCKT:UnitedStatesMember</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="From2016-01-01to2016-12-31_us-gaap_EuropeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">us-gaap:EuropeMember</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="From2016-01-01to2016-12-31_custom_AsiaAndRestOfWorldMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">SCKT:AsiaAndRestOfWorldMember</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="From2016-01-01to2016-12-31_custom_TotalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">SCKT:TotalMember</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="From2015-01-01to2015-12-31_custom_IngramMicroIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:IngramMicroIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_BlueStarIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:BlueStarIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_ScansourceIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:ScansourceIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_IngramMicroIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:IngramMicroIncMember</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="From2016-01-01to2016-12-31_custom_BlueStarIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:BlueStarIncMember</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="From2016-01-01to2016-12-31_custom_ScansourceIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">SCKT:ScansourceIncMember</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="From2014-05-14to2014-05-15">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2014-05-14</xbrli:startDate>
        <xbrli:endDate>2014-05-15</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_us-gaap_DomesticLineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-01-01to2017-03-20">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-01-01</xbrli:startDate>
        <xbrli:endDate>2017-03-20</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_custom_RelatedPartyNotesPayableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:RelatedPartyNotesPayableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-12-31_custom_NotesPayableToChairmanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubordinatedBorrowingAxis">SCKT:NotesPayableToChairmanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_us-gaap_DomesticLineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:DomesticLineOfCreditMember</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="From2017-03-19to2017-03-20_us-gaap_DomesticLineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-03-19</xbrli:startDate>
        <xbrli:endDate>2017-03-20</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-20_us-gaap_DomesticLineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:DomesticLineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-20</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_CostOfRevenuesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="SCKT:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:CostOfRevenuesMember</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="From2016-01-01to2016-12-31_custom_ResearchAndDevelopmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="SCKT:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:ResearchAndDevelopmentMember</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="From2016-01-01to2016-12-31_custom_SalesAndMarketingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="SCKT:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:SalesAndMarketingMember</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="From2016-01-01to2016-12-31_custom_GeneralAndAdministrativeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="SCKT:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:GeneralAndAdministrativeMember</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="From2016-01-01to2016-12-31_custom_PriceRange1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange1Member</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="AsOf2016-12-31_custom_PriceRange1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_PriceRange2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange2Member</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="AsOf2016-12-31_custom_PriceRange2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_PriceRange3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange3Member</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="AsOf2016-12-31_custom_PriceRange3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_PriceRange4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange4Member</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="AsOf2016-12-31_custom_PriceRange4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_PriceRange5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange5Member</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="AsOf2016-12-31_custom_PriceRange5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_PriceRange6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange6Member</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="AsOf2016-12-31_custom_PriceRange6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_PriceRange10Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange10Member</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="AsOf2016-12-31_custom_PriceRange10Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange10Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_PriceRange7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange7Member</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="AsOf2016-12-31_custom_PriceRange7Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange7Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_PriceRange8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange8Member</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="AsOf2016-12-31_custom_PriceRange8Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange8Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-01-01to2016-12-31_custom_PriceRange9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange9Member</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="AsOf2016-12-31_custom_PriceRange9Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">SCKT:PriceRange9Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_CostOfRevenuesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="SCKT:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:CostOfRevenuesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_ResearchAndDevelopmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="SCKT:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:ResearchAndDevelopmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_SalesAndMarketingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="SCKT:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:SalesAndMarketingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-01-01to2015-12-31_custom_GeneralAndAdministrativeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="SCKT:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">SCKT:GeneralAndAdministrativeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-01-01</xbrli:startDate>
        <xbrli:endDate>2015-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2017-03-19to2017-03-20_us-gaap_ForeignLineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2017-03-19</xbrli:startDate>
        <xbrli:endDate>2017-03-20</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2017-03-20_us-gaap_ForeignLineOfCreditMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2017-03-20</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2014-05-15">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000944075</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2014-05-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <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:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <dei:EntityRegistrantName contextRef="From2016-01-01to2016-12-31">Socket Mobile, Inc.</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey contextRef="From2016-01-01to2016-12-31">0000944075</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2016-01-01to2016-12-31">10-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2016-01-01to2016-12-31">2016-12-31</dei:DocumentPeriodEndDate>
    <dei:AmendmentFlag contextRef="From2016-01-01to2016-12-31">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2016-01-01to2016-12-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2016-01-01to2016-12-31">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2016-01-01to2016-12-31">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2016-01-01to2016-12-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityFilerCategory contextRef="From2016-01-01to2016-12-31">Smaller Reporting Company</dei:EntityFilerCategory>
    <dei:DocumentFiscalPeriodFocus contextRef="From2016-01-01to2016-12-31">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="From2016-01-01to2016-12-31">2016</dei:DocumentFiscalYearFocus>
    <dei:EntityPublicFloat contextRef="AsOf2016-06-30" unitRef="USD" decimals="0">20497689</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2017-03-13" unitRef="Shares" decimals="INF">5938413</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">20787588</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">18400182</us-gaap:Revenues>
    <us-gaap:CostOfRevenue contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">10353370</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">9465443</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">10434218</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">8934739</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">2889168</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">2323005</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">2774809</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">2497093</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">2207225</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">1985804</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">7871202</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">6805902</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">2563016</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">2128837</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">131349</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">279225</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">2431667</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">1849612</us-gaap:IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet>
    <us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">12147088</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">1817672</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2015-01-01to2015-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">1817672</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="From2016-01-01to2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">12147088</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic contextRef="From2016-01-01to2016-12-31" unitRef="USDPShares" decimals="INF">2.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">0.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="From2016-01-01to2016-12-31" unitRef="USDPShares" decimals="INF">1.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">0.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF">5793245</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="From2015-01-01to2015-12-31" unitRef="Shares" decimals="INF">5554541</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1319006</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">938155</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">632631</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2866877</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2358883</us-gaap:AccountsReceivableNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">259464</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">87556</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">5982786</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">4710684</us-gaap:AssetsCurrent>
    <us-gaap:MachineryAndEquipmentGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2063221</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2124297</us-gaap:MachineryAndEquipmentGross>
    <SCKT:ComputerEquipment contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">945054</SCKT:ComputerEquipment>
    <SCKT:ComputerEquipment contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1049234</SCKT:ComputerEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2444392</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2698828</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">563883</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">474703</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4427000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">4427000</us-gaap:Goodwill>
    <us-gaap:OtherAssets contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">75918</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">75918</us-gaap:OtherAssets>
    <us-gaap:Assets contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">20638995</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">9688305</us-gaap:Assets>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1581226</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilities contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2214467</us-gaap:AccountsPayableAndOtherAccruedLiabilities>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">632931</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">602888</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1062642</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1004260</us-gaap:DeferredRevenueCurrent>
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2016-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CustomerDepositsCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">640440</us-gaap:CustomerDepositsCurrent>
    <SCKT:DeferredServiceRevenueCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">47776</SCKT:DeferredServiceRevenueCurrent>
    <SCKT:DeferredServiceRevenueCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">85578</SCKT:DeferredServiceRevenueCurrent>
    <SCKT:ShortTermPortionOfCapitalLeasesAndDeferredRent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">39175</SCKT:ShortTermPortionOfCapitalLeasesAndDeferredRent>
    <SCKT:ShortTermPortionOfCapitalLeasesAndDeferredRent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">24440</SCKT:ShortTermPortionOfCapitalLeasesAndDeferredRent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4116375</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">5452769</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">25610</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">39800</us-gaap:DeferredRevenueNoncurrent>
    <SCKT:LongTermPortionOfCapitalLeasesAndDeferredRent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">327078</SCKT:LongTermPortionOfCapitalLeasesAndDeferredRent>
    <SCKT:LongTermPortionOfCapitalLeasesAndDeferredRent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">305016</SCKT:LongTermPortionOfCapitalLeasesAndDeferredRent>
    <us-gaap:Liabilities contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">4469063</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">6344728</us-gaap:Liabilities>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">62889851</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">62210842</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">-46725797</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">-58872885</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">16169932</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">3343577</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">5878</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">62889851</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2016-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-46725797</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2014-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">5404</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">5620</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2014-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">61713995</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">62210842</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2014-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-60690557</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2015-12-31_us-gaap_RetainedEarningsMember" unitRef="USD" decimals="0">-58872885</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">1028842</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">20638995</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">9688305</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="AsOf2015-12-31" unitRef="USDPShares" decimals="INF">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">20000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">5878405</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">5620455</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">5878405</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">5620455</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF">-111855</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2015-01-01to2015-12-31" unitRef="Shares" decimals="INF">-91333</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2015-01-01to2015-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">91333</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">111855</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">342610</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">209864</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">209864</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">342610</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-12-31_custom_CostOfRevenuesMember" unitRef="USD" decimals="0">40929</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-12-31_custom_ResearchAndDevelopmentMember" unitRef="USD" decimals="0">74810</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-12-31_custom_SalesAndMarketingMember" unitRef="USD" decimals="0">87158</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2016-01-01to2016-12-31_custom_GeneralAndAdministrativeMember" unitRef="USD" decimals="0">139713</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-12-31_custom_CostOfRevenuesMember" unitRef="USD" decimals="0">19322</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-12-31_custom_ResearchAndDevelopmentMember" unitRef="USD" decimals="0">40951</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-12-31_custom_SalesAndMarketingMember" unitRef="USD" decimals="0">62898</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="From2015-01-01to2015-12-31_custom_GeneralAndAdministrativeMember" unitRef="USD" decimals="0">86693</us-gaap:ShareBasedCompensation>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">3008275</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">3173531</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">9589408</us-gaap:DeferredTaxAssetsNetNoncurrent>
    <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="AsOf2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ShortTermNonBankLoansAndNotesPayable contextRef="AsOf2016-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ShortTermNonBankLoansAndNotesPayable contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">500000</us-gaap:ShortTermNonBankLoansAndNotesPayable>
    <us-gaap:DeferredTaxLiabilitiesCurrent contextRef="AsOf2016-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:DeferredTaxLiabilitiesCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">175214</us-gaap:DeferredTaxLiabilitiesCurrent>
    <us-gaap:CommonStockValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">5878</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">5620</us-gaap:CommonStockValue>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-9715421</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">31940</us-gaap:IncomeTaxExpenseBenefit>
    <SCKT:ShareBasedCompensationCustom contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">342610</SCKT:ShareBasedCompensationCustom>
    <SCKT:ShareBasedCompensationCustom contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">209864</SCKT:ShareBasedCompensationCustom>
    <us-gaap:Depreciation contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">279392</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">197686</us-gaap:Depreciation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-507994</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-462182</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-211349</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-368763</us-gaap:IncreaseDecreaseInInventories>
    <SCKT:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-171908</SCKT:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets>
    <SCKT:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">38151</SCKT:IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">10000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-633241</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-792581</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">30043</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">74733</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-640440</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <us-gaap:IncreaseDecreaseInDepositOtherAssets contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">640440</us-gaap:IncreaseDecreaseInDepositOtherAssets>
    <SCKT:IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">58382</SCKT:IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors>
    <SCKT:IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">25705</SCKT:IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-51992</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-89267</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <SCKT:ChangeInDeferredRent contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">3847</SCKT:ChangeInDeferredRent>
    <SCKT:ChangeInDeferredRent contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">19578</SCKT:ChangeInDeferredRent>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">879816</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">1352976</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-304470</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-391375</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">31152</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">27295</us-gaap:RepaymentsOfDebtAndCapitalLeaseObligations>
    <us-gaap:ProceedsFromSecuredLinesOfCredit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">350000</us-gaap:ProceedsFromSecuredLinesOfCredit>
    <us-gaap:ProceedsFromSecuredLinesOfCredit contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">138453</us-gaap:ProceedsFromSecuredLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">350000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">954434</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">178512</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">155949</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">158145</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">131250</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">380851</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">305524</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
    <us-gaap:InterestPaid contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">13261</us-gaap:InterestPaid>
    <us-gaap:InterestPaid contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">143067</us-gaap:InterestPaid>
    <SCKT:NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">64102</SCKT:NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease>
    <SCKT:NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">36482</SCKT:NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-9764622</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">31940</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">304470</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">391375</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RepaymentsOfNotesPayable contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">500000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">100000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-194495</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-656077</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:IncomeTaxesPaid contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">100988</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <SCKT:CashlessExerciseOfWarrantsToCommonStock contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">35</SCKT:CashlessExerciseOfWarrantsToCommonStock>
    <SCKT:CashlessExerciseOfWarrantsToCommonStock contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;1 &amp;#8212; Organization and Summary of Significant Accounting Policies&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Organization&#13;and Business&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Socket&#13;Mobile, Inc. (the &amp;#8220;Company&amp;#8221;) is a leading producer of data capture products for mobile applications used in mobile&#13;point of sale (mPOS), enterprise mobility, asset tracking, control systems, logistics, event management, medical and education.&#13;The Company produces a family of data capture products that connect over Bluetooth and work with applications running on smartphones,&#13;tablets and mobile computers using operating systems from Apple&amp;#174; (iOS), Google&amp;#8482; (Android&amp;#8482;) and Microsoft&amp;#174;&#13;(Windows&amp;#174;). The Company focuses on serving the needs of software application developers as the barcode scanner sales are&#13;primarily driven by the deployment of barcode enabled mobile applications.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;2016, the Company also offered a family of SoMo&amp;#174; (&amp;#8220;&lt;u&gt;So&lt;/u&gt;cket&amp;#174; &lt;u&gt;Mo&lt;/u&gt;bile&amp;#8221;) handheld computer products&#13;with standard or antimicrobial cases running the Windows Embedded Handheld System 6.5 operating system. Handheld computer accessories&#13;included plug-in 1D and 2D barcode scanners, charging cradles, durable cases, and radio frequency identification (RFID) readers&#13;with NFC (near field communication). Due to the technical obsolescence of key components, the Company phased out this product&#13;family in the second quarter of 2016 and exhausted the remaining SoMo&amp;#174; units in the third quarter of 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company designs its own products and subcontracts the manufacturing of product components to independent third-party contract&#13;manufacturers who are located in the U.S., Mexico, China and Taiwan and who have the equipment, know-how and capacity to manufacture&#13;products to the Company&amp;#8217;s specifications. Final products are assembled, tested, packaged, and distributed at and from its&#13;Newark, California facility. The Company offers its products worldwide through two-tier distribution enabling customers to purchase&#13;from a large number of on-line resellers around the world including some application developers. The geographic regions served&#13;by the Company include the Americas, Europe, the Middle East, Africa and Asia Pacific.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company was founded in March 1992 as Socket Communications, Inc. and reincorporated in Delaware in 1995 prior to the Company&amp;#8217;s&#13;initial public offering in June 1995. The Company began doing business as Socket Mobile, Inc. in January 2007 to better reflect&#13;its market focus on the mobile business market, and changed its legal name to Socket Mobile, Inc. in April 2008. The Company&amp;#8217;s&#13;common stock trades on the NASDAQ Marketplace under the symbol &amp;#8220;SCKT.&amp;#8221; The Company&amp;#8217;s principal executive offices&#13;are located at 39700 Eureka Drive, Newark, CA 94560.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Use&#13;of Estimates&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make&#13;estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets&#13;and liabilities at the date of the financial statements as well as the reported amounts of revenue and expense during the reporting&#13;period. Actual results could differ from those estimates, and such differences may be material to the financial statements.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Cash&#13;Equivalents&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash&#13;equivalents. As of December 31, 2016 and 2015, all of the Company&amp;#8217;s cash and cash equivalents consisted of amounts held&#13;in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit&#13;Insurance Corporation up to $250,000. The Company has never experienced any losses in such accounts.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Fair&#13;Value of Financial Instruments&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;carrying value of the Company&amp;#8217;s cash and cash equivalents, accounts receivable, accounts payable, debt and foreign exchange&#13;contracts approximate fair value due to the relatively short period of time to maturity.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Derivative&#13;Financial Instruments&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company's primary objective for holding derivative financial instruments is to manage foreign currency risks. The Company's derivative&#13;financial instruments are recorded at fair value and are included in other current assets, other assets, other accrued liabilities&#13;or long-term debt depending on the contractual maturity and whether the Company has a gain or loss. The Company's accounting policies&#13;for these instruments are based on whether they meet the Company's criteria for designation as hedging transactions, either as&#13;cash flow or fair value hedges. A hedge of the exposure to variability in the cash flows of an asset or a liability, or of a forecasted&#13;transaction, is referred to as a cash flow hedge. A hedge of the exposure to changes in fair value of an asset or a liability,&#13;or of an unrecognized firm commitment, is referred to as a fair value hedge. The criteria for designating a derivative as a hedge&#13;include the instrument's effectiveness in risk reduction and, in most cases, a one-to-one matching of the derivative instrument&#13;to its underlying transaction. Gains and losses on derivatives that do not qualify for hedge accounting are recognized immediately&#13;in earnings. The Company regularly enters into forward foreign currency contracts to reduce exposures related to rate changes&#13;in certain foreign currencies.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company records its forward foreign currency contracts at fair value. At December 31, 2016 and 2015, the Company had no open forward&#13;foreign currency contracts.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Foreign&#13;Currency&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;functional currency for the Company is the U.S. dollar. However, the Company requires European distributors to purchase products&#13;in Euros and pays the expenses of European employees in Euros and British pounds. The Company hedges a significant portion of&#13;the European receivables balance denominated in Euros to reduce the foreign currency risk associates with these assets. In 2016,&#13;the total net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives&#13;used to hedge foreign currency risks, was a net loss of $25,500 compared to a net loss of $13,000 in 2015.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Accounts&#13;Receivable Allowances&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company estimates the amount of uncollectible accounts receivable at the end of each reporting period based on the aging of the&#13;receivable balance, current and historical customer trends, and communications with its customers. Amounts are written off only&#13;after considerable collection efforts have been made and the amounts are determined to be uncollectible. The following describes&#13;activity in the allowance for doubtful accounts for the years ended December 31, 2016 and 2015:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Year&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Balance&#13;    at &lt;br /&gt;Beginning of Year&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Charged&#13;    to &lt;br /&gt;Costs and &lt;br /&gt;Expenses&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Amounts&#13;    &lt;br /&gt;Written Off&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Balance&#13;    at &lt;br /&gt;End of &lt;br /&gt;Year&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 20%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;89,058&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 15%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 15%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;89,058&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;89,058&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;89,058&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Inventories&#13;consist principally of raw materials and sub-assemblies stated at the lower of standard cost, which approximates actual costs&#13;(first-in, first-out method), or market. Market is defined as replacement cost, but not in excess of estimated net realizable&#13;value or less than estimated net realizable value less a normal margin. At the end of each reporting period, the Company compares&#13;its inventory on hand to its forecasted requirements for the next nine-month period and reserves the cost of any inventory that&#13;is surplus, less any amounts that the Company believes it can recover from the disposal of goods that the Company specifically&#13;believes will be saleable past a nine- month horizon. The Company&amp;#8217;s sales forecasts are based upon historical trends, communications&#13;from customers, and marketing data regarding market trends and dynamics. Changes in the amounts recorded for surplus or obsolete&#13;inventory are included in cost of revenue. Inventories, net of write-downs, at December 31, 2016 and 2015 consisted of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;December&#13;    31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Raw materials&#13;    and sub-assemblies&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,665,185&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,521,585&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;64,359&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;39,083&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Inventory&#13;    reserves&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(1,192,105&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(1,234,578&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Inventory,&#13;    net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,537,439&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,326,090&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Prepaid&#13;Expenses and Other Current Assets&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Prepaid&#13;expenses and other current assets consist of various payments that the Company has made in advance for goods or services to be&#13;received in the future. Prepaid expenses and other current assets at December 31, 2016 and 2015 consisted of the following:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;December&#13;    31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Prepaid&#13;    insurance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;40,307&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;18,612&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Prepaid project development&#13;    costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;83,600&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Prepaid inventory purchases&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;43,700&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,031&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Other&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;91,857&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;66,913&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Prepaid&#13;    expenses and other current assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;259,464&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;87,556&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Property&#13;and Equipment&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Property&#13;and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method, over the estimated&#13;useful lives of the assets ranging from one to five years. Assets under capital leases are amortized in a manner consistent with&#13;the Company&amp;#8217;s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense&#13;in the years ended December 31, 2016 and 2015, was $279,392 and $197,686, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Goodwill&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Goodwill&#13;is tested for impairment annually as of September 30th or more frequently when events or circumstances indicate that the carrying&#13;value of the Company's single reporting unit more likely than not exceeds its fair value. The Company performed its annual goodwill&#13;impairment analysis as of September 30, 2016. The Company used the two-step test as required to assess goodwill for impairment.&#13;The first step of the goodwill impairment test consisted of comparing the carrying value of the reporting unit to its fair value.&#13;Management estimated the fair value of the Company's reporting unit using various methods and compared the fair value to the carrying&#13;amount (net book value) to ascertain if potential goodwill impairment existed. The Company utilized methods that focused on its&#13;ability to produce income (&amp;#34;Income Approach&amp;#34;) and the Company&amp;#8217;s market capitalization (&amp;#34;Market Capitalization&#13;Approach&amp;#34;). Key assumptions utilized in the determination of fair value in step one of the test included the following: the&#13;Company's market capitalization; revenue and expense forecasts used in the evaluation were based on trends of historical performance&#13;and management's estimate of future performance; cash flows utilized in the discounted cash flow analysis were estimated using&#13;a weighted average cost of capital determined to be appropriate for the Company. No impairment of goodwill was recorded in the&#13;two years ended December 31, 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Deferred&#13;Rent&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company operates its headquarters under a non-cancelable operating lease. The Company recognizes rent expense under its lease&#13;on a straight-line basis measured over the term of the lease. The excess of accumulated rental expense measured on a straight-lined&#13;basis over actual accumulated rent paid is recorded as a liability on the Company&amp;#8217;s balance sheet in its short and long&#13;term components. Deferred rent at December 31, 2016 and December 31, 2015 was $286,901 and $283,053, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Concentration&#13;of Credit Risk&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Financial&#13;instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and&#13;accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced&#13;losses on the investments. The Company&amp;#8217;s trade accounts receivables are primarily with distributors. The Company performs&#13;ongoing credit evaluations of its customers&amp;#8217; financial condition but the Company generally requires no collateral. Reserves&#13;are maintained for potential credit losses, and such losses have been within management&amp;#8217;s expectations. Customers who accounted&#13;for at least 10% of the Company&amp;#8217;s accounts receivable balances at December 31, 2016 and December 31, 2015 were as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;December&#13;    31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Ingram&#13;    Micro Inc.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;49&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;35&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Bluestar, Inc.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;22&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;ScanSource, Inc.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;*&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td colspan="9" style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;*Customer&#13;    accounts for less than 10% of accounts receivable balances&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Concentration&#13;of Suppliers&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Several&#13;of the Company&amp;#8217;s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential&#13;materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance&#13;payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials,&#13;it could have a material adverse effect upon its results. At December 31, 2016, 15% and 12% of the Company&amp;#8217;s accounts payable&#13;balances were concentrated with the top two supplier. For the years ended December 31, 2016 and 2015, top two suppliers accounted&#13;for 65% and 57%, respectively, of the inventory purchases in each of these years.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Revenue&#13;Recognition and Deferred Revenue&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Revenue&#13;on sales to customers other than distributors is recognized upon shipment provided that persuasive evidence of a sales arrangement&#13;exists, the price is fixed or determinable, title has transferred, collection of resulting receivables is reasonably assured,&#13;there are no customer acceptance requirements, and there are no remaining significant obligations. Revenue on sales to distributors&#13;where a right of return exists is recognized upon &amp;#8220;sell-through,&amp;#8221; when products are shipped from the distributor to&#13;the distributor&amp;#8217;s customer. Revenue related to those products in the Company&amp;#8217;s distribution channel at the end of&#13;each reporting period which has not sold-through is deferred. The amount of deferred revenue net of related cost of revenue is&#13;classified as net deferred revenue on shipments to distributors on the Company&amp;#8217;s balance sheet. At December 31, 2016 and&#13;December 31, 2015, net deferred revenue on shipments to distributors represented deferred revenues totaling $2,010,441 and $1,925,268,&#13;respectively, net of related costs of those revenues of $947,799 and $921,008, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;May 2014, the FASB issued authoritative guidance amending the FASB Accounting Standards Codification and creating a new Topic&#13;606,&amp;#160;Revenue from Contracts with Customers. The new guidance clarifies the principles for recognizing revenue and develops&#13;a common revenue standard for U.S. GAAP applicable to revenue transactions. This guidance provides that an entity should recognize&#13;revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which&#13;the entity expects to be entitled in exchange for those goods or services. The existing industry guidance will be eliminated when&#13;the new guidance becomes effective and annual disclosures will be substantially revised. Additional disclosures will also be required&#13;under the new standard. In July 2015, the FASB approved a proposal that extended the required implementation date one year to&#13;the first quarter of 2018 but also would permit companies to adopt the standard at the original effective date of 2017. Implementation&#13;may be either through retrospective application to each period from the first quarter of 2017 or with a cumulative effect adjustment&#13;upon adoption in 2018. In April 2016, the FASB issued amendments, ASU No. 2016-10, that clarify the following two aspects of Topic&#13;606: identifying performance obligations and the licensing implementation guidance, while retaining the related principles for&#13;those areas. The standard should be adopted concurrently with adoption of ASU No. 2014-09 which is effective for annual and interim&#13;periods beginning after December 15, 2017 with early adoption permitted.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Effective&#13;January 1, 2017, the Company will implement the new revenue recognition policy with the effects being recorded as an adjustment&#13;to the return reserve and to the beginning retained deficit on January 1, 2017. As noted above, the current policy relating to&#13;sales to distributors defers revenue recognition on products sold to distributors until the products sell out of distributor inventory.&#13;As a result, the current policy defers 100% of revenue and cost of revenue until shipped by the distributor even though distributor&#13;contractual return rights and actual return experiences are significantly less than 100%. The new policy recognizes revenue on&#13;sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated&#13;product returns (sales and cost of sales) based on historical experience. The effect of the change on January 1, 2017 is a one-time&#13;reduction (debit) to net deferred revenue and a one-time improvement (credit) to retained deficit in the amount of $836,000.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company defers revenue on advance payments from customers when performance obligations have yet to be completed and/or services&#13;performed. Such deferred revenue does not include amounts related to products delivered to distributors which have not sold-through&#13;to the distributors&amp;#8217; end customers as described above.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company also earns revenue from its SocketCare services program which provides for extended warranty and accidental breakage coverage&#13;for selected products. Service purchased at the time of product purchase provides for coverage in three-year and five-year terms.&#13;The Company additionally offers comprehensive coverage and program term extensions. Revenues from the SocketCare services program&#13;are recognized ratably over the life of the extended warranty contract. The amount of unrecognized warranty service revenue is&#13;classified as deferred service revenue and presented on the Company&amp;#8217;s balance sheet in its short and long term components.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Warranty&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company&amp;#8217;s products typically carry a one year warranty. The Company reserves for estimated product warranty costs at the&#13;time revenue is recognized based upon the Company&amp;#8217;s historical warranty experience, and additionally for any known product&#13;warranty issues. If actual costs differ from initial estimates, the Company records the difference in the period they are identified.&#13;Actual claims are charged against the warranty reserve. The following describes activity in the reserves for product warranty&#13;costs for the years ended December 31, 2016 and 2015:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Year&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Balance&#13;    at &lt;br /&gt;Beginning of Year&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Additional&#13;    Warranty Reserves&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Amounts&#13;    &lt;br /&gt;Charged to Reserves&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Balance&#13;    at &lt;br /&gt;End of &lt;br /&gt;Year&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 20%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;78,871&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;34,385&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 15%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(34,385&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 15%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;78,871&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;78,871&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;41,029&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(41,029&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;78,871&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Research&#13;and Development&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Research&#13;and development expenditures are charged to operations as incurred. &lt;font style="background-color: white"&gt;The major components&#13;of research and development costs include salaries and employee benefits, stock-based compensation expense, &lt;/font&gt;third party&#13;development costs including consultants and outside services&lt;font style="background-color: white"&gt;, and allocations of overhead&#13;and occupancy costs.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;accounting for the costs of computer software to be sold, leased or otherwise marketed, requires the capitalization of certain&#13;software development costs subsequent to the establishment of technological feasibility. Based on the Company&amp;#8217;s product&#13;development process, technological feasibility is established upon the completion of a working model. Costs incurred by the Company&#13;between the completion of the working model and the point at which the product is ready for general release have been insignificant.&#13;Accordingly, the Company has charged all such costs to research and development expenses in the accompanying statements of income.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Advertising&#13;Costs&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Advertising&#13;costs are charged to sales and marketing as incurred. The Company incurred $45,303 and $47,287, in advertising costs during 2016&#13;and 2015, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Income&#13;Taxes&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are determined based&#13;on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax rates and&#13;laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance against deferred&#13;tax assets when it is more likely than not that such assets will not be realized. The effect on deferred tax assets and liabilities&#13;of a change in tax rates is recognized in income in the period that includes the enactment date.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in; background-color: white"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained&#13;on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the&#13;largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company's policy&#13;to include interest and penalties related to tax positions as a component of income tax expense.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Shipping&#13;and handling costs&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Shipping&#13;and handling costs are included in the cost of revenues in the statement of operations.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Net&#13;Income Per Share&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income&#13;per share:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Years&#13;    Ended December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Numerator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Net&#13;    income&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;12,147,088&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,817,672&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Convertible&#13;    note interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;117,421&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Adjusted&#13;    diluted net income&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;12,264,509&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,817,672&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Denominator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Weighted&#13;    average shares outstanding used in computing net income per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5,793,245&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5,554,541&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;Effect&#13;    of dilutive stock options and convertible notes payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,026,576&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;351,695&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;6,819,821&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5,906,236&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Net&#13;    income per share applicable to common stockholders:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;0.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;0.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;For&#13;the 2016 period presented, the diluted shares outstanding include the dilutive effect of assumed conversion of convertible notes&#13;and assumed exercise of all in-the-money employee stock options, which is calculated based on the average share price for the&#13;2016 fiscal period using the treasury stock method. Under the treasury stock method, the hypothetically received proceeds from&#13;the exercise of in-the-money options and warrants are assumed to be used to repurchase shares. For 2016, options to purchase totaling&#13;1,551,727 shares of the Company&amp;#8217;s Common Stock were excluded from the calculation of the diluted earnings per share because&#13;the exercise prices were greater than or equal to the average price of the common shares, and therefore their inclusion would&#13;have been anti-dilutive. For 2015, options to purchase and shares issuable for convertible notes and related accrued interest,&#13;totaling 2,036,520 shares of common stock, have been omitted from the income per share calculation.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Stock-Based&#13;Compensation Expense&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company has incentive plans that reward employees with stock options. The amount of compensation cost for these stock-based awards&#13;is measured based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options&#13;are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free&#13;interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis&#13;over the vesting period.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Segment&#13;Information&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Operating&#13;segments are defined as components of an enterprise about which separate financial information is available that is evaluated&#13;regularly by the chief executive officer in deciding how to allocate resources and in assessing performance.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company operates in one segment&amp;#8212;mobile systems solutions for businesses. Mobile systems solutions typically consist of mobile&#13;devices such as smartphones or tablets, some with data collection peripherals, and third-party vertical applications software.&#13;The Company markets its products in the United States and foreign countries through its sales personnel and distributors.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Revenues&#13;for the geographic areas for the years ended December 31, 2016 and 2015 are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Years&#13;    Ended December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Revenues:&#13;    (in thousands)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;United&#13;    States&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;16,851&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;14,343&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Europe&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,843&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,698&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Asia&#13;    and rest of world&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,094&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,359&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;20,788&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;18,400&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Export&#13;revenues are attributable to countries based on the location of the Company&amp;#8217;s customers. The Company does not hold long-lived&#13;assets in foreign locations.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Major&#13;Customers&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Customers&#13;who accounted for at least 10% of total revenues for the years ended December 31, 2016 and 2015 were as follows:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0; text-align: justify"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Years&#13;    Ended December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Ingram&#13;    Micro Inc.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;BlueStar,&#13;    Inc.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;22&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;22&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Scansource,&#13;    Inc.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0; text-align: justify"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Recently&#13;Issued Financial Accounting Standards&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;January 2017, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update (&amp;#8220;ASU&amp;#8221;)&#13;No. 2017-04,&amp;#160;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminates&#13;the requirement to determine the fair value of individual assets and liabilities of a reporting unit to measure goodwill impairment.&#13;Under these amendments, goodwill impairment testing will be performed by comparing the fair value of the reporting unit with its&#13;carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the reporting unit&amp;#8217;s&#13;fair value. The new standard is effective for annual and interim goodwill impairment tests in fiscal years beginning after December&#13;15, 2019, and should be applied on a prospective basis. Early adoption is permitted for annual or interim goodwill impairment&#13;testing performed after January 1, 2017. We do not presently anticipate that the adoption of ASU 2016-15 will have a material&#13;impact on our consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;August 2016, the FASB issued ASU No. 2016-15,&amp;#160;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts&#13;and Cash Payments, which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice&#13;in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. ASU 2016-15 will be&#13;effective for us on January 1, 2018 with early adoption permitted. We do not presently anticipate that the adoption of ASU 2016-15&#13;will have a material impact on our consolidated financial statements.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;March 2016, the FASB issued ASU No. 2016-09,&amp;#160;Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based&#13;Payment Accounting, which requires companies to record excess tax benefits and deficiencies in income rather than the current&#13;requirement to record them through equity. ASU 2016-09 also allows companies the option to recognize forfeitures of share-based&#13;awards when they occur rather than the current requirement to make an estimate upon the grant of the awards. ASU 2016-09 will&#13;be effective for us on January 1, 2017. Early adoption of ASU 2016-09 will be permitted in any interim or annual period, with&#13;any adjustments reflected as of the beginning of the fiscal year of adoption. We do not anticipate that the adoption of ASU 2016-09&#13;will have a material impact on our financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;February 2016, the FASB issued ASU No. 2016-02,&amp;#160;Leases, which eliminates the current tests for lease classification under&#13;U.S. GAAP and requires lessees to recognize the right-of-use assets and related lease liabilities on the balance sheet for all&#13;leases greater than one year in duration. ASU 2016-02 is effective for fiscal years beginning after December 15, 2018, including&#13;interim periods within those fiscal years. Early adoption is permitted. ASU 2016-02 provides that lessees (for capital and operating&#13;leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach&#13;for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements.&#13;The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative&#13;period presented. Lessees and lessors may not apply a full retrospective transition approach. We are assessing the impact that&#13;ASU 2016-02 is anticipated to have on our consolidated financial statements. We currently expect that most of our operating lease&#13;commitments will be subject to the new standard and recognized as lease liabilities and right-of-use assets upon our adoption&#13;of ASU 2016-02.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;January 2016, the FASB issued ASU No. 2016-01,&amp;#160;Financial Instruments - Overall: Recognition and Measurement of Financial&#13;Assets and Financial Liabilities,&amp;#160;which amends the guidance regarding the classification and measurement of financial instruments.&#13;Changes to the current guidance primarily affect the accounting for equity investments, financial liabilities under the fair value&#13;option, and the presentation and disclosure requirements for financial instruments. In addition, ASU 2016-01 clarifies guidance&#13;related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale&#13;debt securities. ASU 2016-01 will be effective for us on January 1, 2018. Early adoption is not permitted except for the provision&#13;to record fair value changes for financial liabilities under the fair value option resulting from instrument-specific credit risk&#13;in other comprehensive income. Upon adoption of ASU 2016-01, an entity should apply the amendments by means of a cumulative-effect&#13;adjustment to the balance sheet at the beginning of the first reporting period in which the guidance is effective. We do not presently&#13;anticipate that the adoption of ASU 2016-01 will have a material impact on our financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;November 2015, the FASB issued ASU 2015-17,&amp;#160;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which&#13;will require all deferred tax assets and deferred tax liabilities to be presented as noncurrent within a classified balance sheet.&#13;ASU 2015-17 will be effective for us as of January 1, 2017, with early application permitted. ASU 2015-17 may be applied either&#13;prospectively to all deferred tax assets and liabilities or retrospectively to all periods presented. We have elected to early&#13;adopt ASU 2015-17 effective December 31, 2016.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;July 2015, the FASB issued ASU 2015-11,&amp;#160;Simplifying the Measurement of Inventory. ASU 2015-11 requires that inventory be&#13;measured at the lower of cost or net realizable value. Net realizable value is the estimated selling price in the ordinary course&#13;of business, less reasonably predictable costs of completion, disposal, and transportation. Inventory measured using last-in,&#13;first-out or the retail inventory method are excluded from the scope of ASU 2015-11 which is effective for fiscal years beginning&#13;after December 15, 2016, and interim periods within those fiscal years. We do not anticipate that the implementation of ASU 2015-11&#13;will have a material impact on our consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;May 2014, the FASB issued authoritative guidance amending the FASB Accounting Standards Codification and creating a new Topic&#13;606,&amp;#160;Revenue from Contracts with Customers. The new guidance clarifies the principles for recognizing revenue and develops&#13;a common revenue standard for U.S. GAAP applicable to revenue transactions. This guidance provides that an entity should recognize&#13;revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which&#13;the entity expects to be entitled in exchange for those goods or services. The existing industry guidance will be eliminated when&#13;the new guidance becomes effective and annual disclosures will be substantially revised. Additional disclosures will also be required&#13;under the new standard. In July 2015, the FASB approved a proposal that extended the required implementation date one year to&#13;the first quarter of 2018 but also would permit companies to adopt the standard at the original effective date of 2017. Implementation&#13;may be either through retrospective application to each period from the first quarter of 2017 or with a cumulative effect adjustment&#13;upon adoption in 2018. In April 2016, the FASB issued amendments, ASU No. 2016-10, that clarify the following two aspects of Topic&#13;606: identifying performance obligations and the licensing implementation guidance, while retaining the related principles for&#13;those areas. The standard should be adopted concurrently with adoption of ASU No. 2014-09 which is effective for annual and interim&#13;periods beginning after December 15, 2017 with early adoption permitted. We will early adopt the new standard effective January&#13;1, 2017. The effect of the change on January 1, 2017 is a one-time reduction (debit) to net deferred revenue and a one-time improvement&#13;(credit) to retained deficit in the amount of $836,000.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;From&#13;time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company&#13;as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards&#13;that are not yet effective will not have a material impact on the Company&amp;#8217;s financial position, results of operations or&#13;cash flows.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;2 &amp;#8212; Short Term Related Party Convertible Notes Payable&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;balance of short term convertible notes payable to officers and directors of the company is $752,625 at December 31, 2016. $380,696&#13;of these notes have an original term of four years that accrue interest at 8% per annum compounded quarterly, mature on September&#13;4, 2017, and have a note holder call provision. $371,929 of these notes, previously classified as long term, were classified as&#13;a current liability in September 2016 as they now mature within one year on September 4, 2017, have an original term of four years&#13;that accrue interest at 18% per annum compounded quarterly through March 30, 2016 and at 12% thereafter, and do not have a note&#13;holder call provision. Accrued interest for all convertible notes was $382,808 and $265,387 at December 31, 2016 and December&#13;31, 2015, respectively and was included in Accounts Payable and Accrued Expenses. The notes and accrued interest are convertible&#13;into common stock at the option of the holder at $1.25 per share. The convertible notes are secured by all of the assets of the&#13;Company and are subordinated to amounts outstanding under the Company&amp;#8217;s working capital bank line of credit with the Company&amp;#8217;s&#13;bank.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ShortTermDebtTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;3 &amp;#8212; Related Party and Other Short-Term Notes Payable&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;On&#13;May 15, 2014, the Company&amp;#8217;s Board of Directors approved the issue of subordinated line of credit notes totaling $650,000&#13;to replace subordinated line of credit notes in the same amount matured on June 1, 2014. The replacement subordinated notes were&#13;two-year notes maturing on June 1, 2016, were repayable by the Company at any time and had an interest rate of 18% per annum payable&#13;monthly in cash. On January 29, 2016, the Company completed repayment of all outstanding credit line notes to the note holders.&#13;Interest expenses for 2016 and 2015 related to the line of credit were $7,645 and $100,455, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;4 &amp;#8212; Bank Financing Arrangements&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;On&#13;February 26, 2016, the Company completed a Business Financing Modification Agreement by and between the Company and Western Alliance&#13;Bank (the &amp;#8220;Bank) to extend the expiration date of the revolving credit lines for both domestic and international portions&#13;to February 27, 2018. Under the terms of the credit facility agreement with the Bank, the Company may borrow up to $2.5 million,&#13;of which up to $2.0 million is based on qualified receivables from domestic customers and up to $0.5 million is based on qualified&#13;receivables from international customers. In addition, the Company must maintain a minimum liquidity ratio calculated at the end&#13;of each month of quick assets (cash plus qualified accounts receivable) to outstanding obligations to the Bank not less than 1.75&#13;to 1.0. Advances against the domestic and international lines are calculated at 70% of qualified receivables. Borrowings under&#13;the lines bear an annual interest rate equal to the Bank&amp;#8217;s prime rate (minimum of 3.25%) plus 1.5%. There is also a collateral&#13;handling fee of 0.1% per month of the financed receivables outstanding. The applicable interest and fees are calculated based&#13;on the actual amounts borrowed. The borrowings under the credit facility are secured by a first priority security interest in&#13;the assets of the Company. All advances are at the Bank&amp;#8217;s discretion and the Bank is not obligated to make advances. The&#13;agreement may be terminated by the Company or by the Bank at any time. At December 31, 2016, there were no amounts borrowed, and&#13;the total borrowing capacity was approximately $1,612,000.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Total&#13;interest expense on the amounts drawn under the Company&amp;#8217;s bank credit lines in effect during the years ended December 31,&#13;2016 and 2015, was $3,000 and $38,494, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;On&#13;March 20, 2017, the Company completed a Business Financing Modification Agreement by and between the Company and the Bank to extend&#13;the expiration date of the revolving credit line for domestic portion to February 27, 2019. The international portion of the credit&#13;line was not changed and will expire on February 27, 2018.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;5 &amp;#8212; Commitments and Contingencies&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Operating&#13;Lease&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company leases office space under a non-cancelable operating lease that provides the Company approximately 37,100 square feet&#13;in Newark, California. The lease agreement expires on June 30, 2022. Monthly base rent increases four percent per year annually&#13;on July 1&lt;sup&gt;st&lt;/sup&gt; of each year.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Future&#13;minimum lease payments under the operating lease at December 31, 2016 are shown below:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Annual&#13;    minimum payments:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 43%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 43%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;425,345&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;442,359&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;460,053&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;478,455&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2021&#13;    to 2022&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;751,269&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Total&#13;    minimum payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,557,481&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Rental&#13;expense under all operating leases for the years ended December 31, 2016 and 2015 was $435,668 and $430,648, respectively. The&#13;amount of deferred rent at December 31, 2016 and December 31, 2015 was $286,901 and $283,053, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Capital&#13;Lease Obligations&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company leases certain of its equipment under capital leases. The leases are collateralized by the underlying assets. At December&#13;31, 2016 and 2015, property and equipment with costs of $100,584 and $124,427, respectively, were subject to such financing arrangements.&#13;The accumulated depreciation of the assets associated with the capital leases as of December 31, 2016 and December 31, 2015, amounted&#13;to $20,173 and $80,150 respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Future&#13;minimum payments under capital lease and equipment financing arrangements as of December 31, 2016 are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Annual minimum payments:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 71%; text-align: left; vertical-align: top"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2017&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 17%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;30,048&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; vertical-align: top"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2018&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;27,607&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; vertical-align: top"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2019&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;18,635&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; vertical-align: middle"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2020&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;9,545&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 5.4pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total&#13;    minimum payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;85,835&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Less&#13;    amount representing interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(6,482&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 5.4pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Present&#13;    value of net minimum payments&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;79,353&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Short&#13;    term portion of capital leases&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(26,663&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Long&#13;    term portion of capital leases&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;52,690&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Purchase&#13;Commitments&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;At&#13;December 31, 2016, the Company&amp;#8217;s non-cancelable purchase commitments for inventory to be used in the ordinary course of&#13;business during the first nine months of 2017 were approximately $2,724,000.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Legal&#13;Matters&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company is subject to disputes, claims, requests for indemnification and lawsuits arising in the ordinary course of business.&#13;Under the indemnification provisions of the Company&amp;#8217;s customer agreements, the Company routinely agrees to indemnify and&#13;defend its customers against infringement of any patent, trademark, copyright, trade secrets, or other intellectual property rights&#13;arising from customers&amp;#8217; legal use of the Company&amp;#8217;s products or services. The exposure to the Company under these indemnification&#13;provisions is generally limited to the total amount paid for the indemnified products. However, certain indemnification provisions&#13;potentially expose the Company to losses in excess of the aggregate amount received from the customer. To date, there have been&#13;no claims against the Company by its customers pertaining to such indemnification provisions, and no amounts have been recorded.&#13;The Company is currently not a party to any material legal proceedings.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;6 &amp;#8212; Share-Based Compensation Plan&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Stock&#13;Option Plan&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company has one Stock Option Plan in effect in the two years presented: the 2004 Equity Incentive Plan (the &amp;#8220;2004 Plan&amp;#8221;).&#13;The 2004 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock, stock appreciation&#13;rights, and performance awards to employees, directors, and consultants of the Company. Upon ratification of the 2004 Plan by&#13;the shareholders in June 2004, shares in the 1995 Plan that had been reserved but not issued, as well as any shares issued that&#13;would otherwise return to the 1995 Plan as a result of termination of options or repurchase of shares, were added to the shares&#13;reserved for issuance under the 2004 Plan. The Company grants incentive stock options and non-statutory stock options at an exercise&#13;price per share equal to the fair market value per share of common stock on the date of grant. The vesting and exercise provisions&#13;are determined by the Board of Directors, with a maximum term of ten years. The 2004 Plan expires on April 23, 2024.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company calculates the value of each stock option grant, estimated on the date of grant, using binomial lattice option pricing&#13;model. The weighted-average estimated fair value of stock options granted during 2016 and 2015 was $1.93 and $1.58, respectively,&#13;using the following weighted-average assumptions:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Years&#13;    Ended December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Risk-free&#13;    interest rate (%)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1.75&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Dividend&#13;    yield&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Volatility&#13;    factor&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;79.91&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;92.22&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Expected&#13;    option life (years)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5.6&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;4.8&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;table below presents the information related to stock option activity for the years ended December 31, 2016 and 2015:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Years&#13;    Ended December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Total intrinsic&#13;    value of stock options exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;178,923&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;60,056&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Cash received from&#13;    stock option exercises&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;178,512&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;155,949&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Changes&#13;in stock options for the years ended December 31, 2016 and 2015 are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="14" style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Outstanding&#13;    Options&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Options&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Available&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;For&#13;        Grant&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Number&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;of&#13;        Shares&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Weighted&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Average&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Price&#13;        Per Share&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Remaining&#13;    Contractual Term &lt;br /&gt; (in years)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Intrinsic&lt;br /&gt;&#13;        Value&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 40%; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Balance&#13;    at December 31, 2014&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;144,378&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,891,058&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 9%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Increase&#13;    in shares authorized&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;200,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(316,600&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;316,600&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(91,333&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1.71&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Canceled&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;93,972&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(93,972&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Balance&#13;    at December 31, 2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;121,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,022,353&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.15&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Increase&#13;    in shares authorized&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;224,818&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Granted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(344,450&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;344,450&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.89&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Exercised&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(111,855&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1.60&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Canceled&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;93,863&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(93,863&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.73&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Balance&#13;    at December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;95,981&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,161,085&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5.58&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;3,401,944&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Exercisable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,638,288&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;4.58&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,651,676&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Unvested&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;522,797&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.40&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;8.67&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;750,268&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;2004 Plan provides for an annual increase in the number of shares authorized under the plan to be added on the first day of each&#13;fiscal year equal to the least amount of 400,000 shares, 4% of the outstanding shares on that date, or an amount as determined&#13;by the Board of Directors. On January 1, 2017, 2016, and 2015, a total of 235,136, 224,818, and 191,843 additional shares, respectively,&#13;became available for grant from the 2004 Plan.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;following table summarizes information about stock options outstanding and exercisable at December 31, 2016:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="8" style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Options&#13;    Outstanding&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="6" style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Options&#13;    Exercisable&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Range&#13;        of&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Exercise&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Prices&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Number&#13;        of&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Options&#13;        Outstanding&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Weighted&#13;    Average Remaining Life (Years)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Weighted&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Average&#13;        Exercise Price&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Number&#13;        of Options Exercisable&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;        &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Weighted&#13;        Average Exercise Price&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 18%; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$0.95&#13;    - $1.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;369,444&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;6.58&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1.01&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;306,603&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 13%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1.02&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$1.20&#13;    - $1.25&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;56,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;6.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;46,583&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1.22&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$1.50&#13;    - $1.82&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;167,767&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1.71&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;167,767&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1.71&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$1.89&#13;    - $2.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;477,090&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;6.50&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.13&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;347,672&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.08&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$2.36&#13;    - $2.92&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;525,638&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5.58&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.63&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;232,617&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.54&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$3.04&#13;    - $3.54&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;528,446&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;3.67&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;3.09&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;516,513&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;3.08&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$3.70&#13;    - $3.84&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;35,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;9.42&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;3.72&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;18,833&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;3.71&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$6.90&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;900&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1.58&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;6.90&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;900&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;6.90&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$10.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;800&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;0.17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;10.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;800&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;10.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: center; vertical-align: top"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$0.95&#13;    - $10.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,161,085&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5.58&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.27&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,638,288&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.23&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Stock-Based&#13;Compensation Expense&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;stock-based compensation expense included in the Company&amp;#8217;s statements of income for the years ended December 31, 2016 and&#13;2015, consisted of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Years&#13;    Ended December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Income&#13;    Statement Classification&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Cost&#13;    of revenues&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;40,929&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;19,322&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Research&#13;    and development&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;74,810&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;40,951&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Sales&#13;    and marketing&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;87,158&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;62,898&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;General&#13;    and administrative&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;139,713&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;86,693&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;342,610&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;209,864&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;As&#13;of December 31, 2016, the total remaining unamortized stock-based compensation expense was $757,671, and is expected to be amortized&#13;over a weighted average period of 2.67 years.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;7 &amp;#8212; Warrants&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company has no outstanding warrants at December 31, 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <SCKT:CommonStockReservedForFutureIssuanceTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;8 &amp;#8212; Shares Reserved&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Common&#13;stock reserved for future issuance was as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;December&#13;    31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Stock option&#13;    grants outstanding (see Note 6)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,161,085&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,022,353&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Reserved for future&#13;    stock option grants (see Note 6)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;95,981&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;121,750&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Reserved for note conversion&#13;    (see Note 2)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;972,884&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;977,398&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Reserved&#13;    for exercise of outstanding warrants (see Note 7)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;169,335&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;3,229,950&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;3,290,836&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</SCKT:CommonStockReservedForFutureIssuanceTextBlock>
    <us-gaap:PostemploymentBenefitPlansPolicy contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;9 &amp;#8212; Retirement Plan&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company has a tax-deferred savings plan, the Socket Mobile, Inc. 401(k) Plan (&amp;#8220;401(k) Plan&amp;#8221;), for the benefit of qualified&#13;employees. The 401(k) Plan is designed to provide employees with an accumulation of funds at retirement. Qualified employees may&#13;elect to make contributions to the 401(k) Plan on a monthly basis. No contributions were made by the Company during the years&#13;ended December 31, 2016 and 2015. Administrative expenses relating to the 401(k) Plan are not significant.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:PostemploymentBenefitPlansPolicy>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;10 &amp;#8212; Income Taxes&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Deferred&#13;tax benefit at December 31, 2016 is related to the release of valuation allowance against substantially all of the Company's federal&#13;and state deferred tax assets as the Company concluded such assets were fully realizable. The need for a valuation allowance requires&#13;an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets&#13;are recoverable. Such assessment is required on a jurisdiction-by-jurisdiction basis. In making such assessment, significant weight&#13;is given to evidence that can be verified objectively. After the consideration of both positive and negative evidence to assess&#13;the recoverability of the Company's net deferred tax assets during the 2016 tax year, the Company determined that it was more&#13;likely than not the Company would realize the majority of the value of federal and state deferred tax assets given the current&#13;certainties regarding the timing of profits and forecasted future profitability. The Company will continue to monitor the likelihood&#13;that it will be able to recover the deferred tax assets in the future. The components of income taxes for the periods ended December&#13;31, 2016 and 2015 are as follows:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Years&#13;    Ended December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;u&gt;Current:&lt;/u&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Federal&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;12,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;State&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;37,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total&#13;    Current&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;49,200&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;u&gt;Deferred:&lt;/u&gt;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Federal&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(8,473,481&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;31,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;State&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(1,291,140&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total&#13;    Deferred&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(9,764,621&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;31,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: 7.5pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Income&#13;    tax (benefit) expense&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(9,715,421&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;31,940&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Reconciliation&#13;of the statutory federal income tax rate to the Company's effective tax rate:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Years&#13;    Ended December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Federal&#13;    tax at statutory rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;34.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;34.00&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;State&#13;    income tax rate&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5.83&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5.83&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Release&#13;of valuation allowance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;308.63&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(41.56&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Provision&#13;    for taxes&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;348.46&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(1.73&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;As&#13;of December 31, 2016, the Company did not recognize deferred tax assets relating to an excess tax benefit for stock-based compensation&#13;deduction of $2,094,000. Unrecognized deferred tax benefits will be accounted for as a credit to additional-paid-in-capital when&#13;realized through a reduction in income taxes payable.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Deferred&#13;income tax reflects the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial&#13;reporting purposes and the amount used for income tax purposes. At December 31, 2016, the Company released valuation allowance&#13;against substantially all deferred tax assets. Significant components of net deferred tax assets are as follows:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Years&#13;    Ended December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Deferred tax assets:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Net&#13;    operating loss carryforwards&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;8,111,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;8,833,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Credits&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;755,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;753,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Capitalized&#13;    research and development costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;9,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;13,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Other&#13;    acquired intangibles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;49,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;91,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Accruals&#13;    not currently deductible&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,343,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,614,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Depreciation&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;29,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total&#13;    deferred tax assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;10,296,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;11,309,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Valuation&#13;    allowance for deferred tax assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(464,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(11,279,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Net&#13;    deferred tax assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;9,832,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;30,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Deferred&#13;    tax liability:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;Acquired&#13;    intangibles&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(243,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(205,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Net&#13;    deferred tax assets (liabilities)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;9,589,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(175,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;As&#13;of December 31, 2016, the Company had net operating loss carryforwards for federal income tax purposes of approximately $23,566,000&#13;which will expire at various dates beginning in 2018 and through 2034, and federal research and development tax credits of approximately&#13;$464,000, which will expire at various dates beginning in 2018 and through 2036. As of December 31, 2016, the Company had net&#13;operating loss carryforwards for state income tax purposes of approximately $13,896,000, which will expire at various dates in&#13;2017 and through 2033, and state research and development tax credits of approximately $291,000, which can be carried forward&#13;indefinitely.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;The&#13;Company has determined that utilization of existing net operating losses against future taxable income is not limited by Section&amp;#160;382&#13;of the Internal Revenue Code. Future ownership changes, however, may limit the Company&amp;#8217;s ability to fully utilize its existing&#13;net operating loss carryforwards against any future taxable income.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;A&#13;reconciliation of the beginning and ending amount of unrecognized tax benefits (&amp;#8220;UTBs&amp;#8221;), excluding interest and penalties,&#13;is as follows:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Amount&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 71%; text-indent: 8.1pt; padding-left: 5.4pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Beginning&#13;    balance at January 1, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 10%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 17%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;754,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8.1pt; padding-left: 5.4pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Decreases&#13;    in UTBs taken in prior years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(38,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Decreases&#13;    in UTBs taken in current years&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;39,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Ending&#13;    balance at December 31, 2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;755,000&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Future&#13;changes in the unrecognized tax benefit will have no impact on the effective tax rate due to the existence of the valuation allowance.&#13;It is the Company's policy to include interest and penalties related to tax positions as a component of income tax expense. No&#13;interest was accrued for the period ended December 31, 2016. The Company estimates that the unrecognized tax benefit will not&#13;change significantly within the next twelve months.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company files its tax returns as prescribed by the tax laws of the jurisdictions in which it operates. The Company is not currently&#13;under audit in any of its jurisdictions where income tax returns are filed. The tax years 1996 to 2015 remain open to examination&#13;by the major domestic taxing jurisdictions to which the Company is subject, and for the years 2003 to 2010 for the international&#13;taxing jurisdictions to which the Company is subject.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE&#13;11 &amp;#8212; Subsequent Events&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;On&#13;March 20, 2017, the Company signed a Business Financing Modification Agreement by and between the Company and Bridge Bank to extend&#13;the expiration date of revolving domestic line of credit to February 27, 2019. The international portion of the credit line was&#13;not changed and will expire on February 27, 2018.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Use&#13;of Estimates&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make&#13;estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets&#13;and liabilities at the date of the financial statements as well as the reported amounts of revenue and expense during the reporting&#13;period. Actual results could differ from those estimates, and such differences may be material to the financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Cash&#13;Equivalents&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash&#13;equivalents. As of December 31, 2016 and 2015, all of the Company&amp;#8217;s cash and cash equivalents consisted of amounts held&#13;in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit&#13;Insurance Corporation up to $250,000. The Company has never experienced any losses in such accounts.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Fair&#13;Value of Financial Instruments&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;carrying value of the Company&amp;#8217;s cash and cash equivalents, accounts receivable, accounts payable, debt and foreign exchange&#13;contracts approximate fair value due to the relatively short period of time to maturity.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DerivativesPolicyTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Derivative&#13;Financial Instruments&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company's primary objective for holding derivative financial instruments is to manage foreign currency risks. The Company's derivative&#13;financial instruments are recorded at fair value and are included in other current assets, other assets, other accrued liabilities&#13;or long-term debt depending on the contractual maturity and whether the Company has a gain or loss. The Company's accounting policies&#13;for these instruments are based on whether they meet the Company's criteria for designation as hedging transactions, either as&#13;cash flow or fair value hedges. A hedge of the exposure to variability in the cash flows of an asset or a liability, or of a forecasted&#13;transaction, is referred to as a cash flow hedge. A hedge of the exposure to changes in fair value of an asset or a liability,&#13;or of an unrecognized firm commitment, is referred to as a fair value hedge. The criteria for designating a derivative as a hedge&#13;include the instrument's effectiveness in risk reduction and, in most cases, a one-to-one matching of the derivative instrument&#13;to its underlying transaction. Gains and losses on derivatives that do not qualify for hedge accounting are recognized immediately&#13;in earnings. The Company regularly enters into forward foreign currency contracts to reduce exposures related to rate changes&#13;in certain foreign currencies.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company records its forward foreign currency contracts at fair value. At December 31, 2016 and 2015, the Company had no open forward&#13;foreign currency contracts.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Foreign&#13;Currency&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;functional currency for the Company is the U.S. dollar. However, the Company requires European distributors to purchase products&#13;in Euros and pays the expenses of European employees in Euros and British pounds. The Company hedges a significant portion of&#13;the European receivables balance denominated in Euros to reduce the foreign currency risk associates with these assets. In 2016,&#13;the total net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives&#13;used to hedge foreign currency risks, was a net loss of $25,500 compared to a net loss of $13,000 in 2015.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:AllowanceForCreditLossesTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Accounts&#13;Receivable Allowances&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company estimates the amount of uncollectible accounts receivable at the end of each reporting period based on the aging of the&#13;receivable balance, current and historical customer trends, and communications with its customers. Amounts are written off only&#13;after considerable collection efforts have been made and the amounts are determined to be uncollectible. The following describes&#13;activity in the allowance for doubtful accounts for the years ended December 31, 2016 and 2015:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Year&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Balance&#13;    at &lt;br /&gt;Beginning of Year&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Charged&#13;    to &lt;br /&gt;Costs and &lt;br /&gt;Expenses&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Amounts&#13;    &lt;br /&gt;Written Off&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Balance&#13;    at &lt;br /&gt;End of &lt;br /&gt;Year&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 20%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;89,058&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 15%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 15%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;89,058&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;89,058&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;89,058&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&#13;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Inventories&#13;consist principally of raw materials and sub-assemblies stated at the lower of standard cost, which approximates actual costs&#13;(first-in, first-out method), or market. Market is defined as replacement cost, but not in excess of estimated net realizable&#13;value or less than estimated net realizable value less a normal margin. At the end of each reporting period, the Company compares&#13;its inventory on hand to its forecasted requirements for the next nine-month period and reserves the cost of any inventory that&#13;is surplus, less any amounts that the Company believes it can recover from the disposal of goods that the Company specifically&#13;believes will be saleable past a nine- month horizon. The Company&amp;#8217;s sales forecasts are based upon historical trends, communications&#13;from customers, and marketing data regarding market trends and dynamics. Changes in the amounts recorded for surplus or obsolete&#13;inventory are included in cost of revenue. Inventories, net of write-downs, at December 31, 2016 and 2015 consisted of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;December&#13;    31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Raw materials&#13;    and sub-assemblies&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,665,185&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,521,585&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Finished goods&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;64,359&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;39,083&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Inventory&#13;    reserves&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(1,192,105&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(1,234,578&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Inventory,&#13;    net&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,537,439&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,326,090&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&#13;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <SCKT:PrepaidExpensesAndOtherCurrentAssetsTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Prepaid&#13;Expenses and Other Current Assets&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Prepaid&#13;expenses and other current assets consist of various payments that the Company has made in advance for goods or services to be&#13;received in the future. Prepaid expenses and other current assets at December 31, 2016 and 2015 consisted of the following:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;December&#13;    31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Prepaid&#13;    insurance&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;40,307&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;18,612&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Prepaid project development&#13;    costs&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;83,600&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Prepaid inventory purchases&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;43,700&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,031&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Other&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;91,857&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;66,913&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Prepaid&#13;    expenses and other current assets&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;259,464&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;87,556&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</SCKT:PrepaidExpensesAndOtherCurrentAssetsTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Property&#13;and Equipment&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Property&#13;and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method, over the estimated&#13;useful lives of the assets ranging from one to five years. Assets under capital leases are amortized in a manner consistent with&#13;the Company&amp;#8217;s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense&#13;in the years ended December 31, 2016 and 2015, was $279,392 and $197,686, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Goodwill&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Goodwill&#13;is tested for impairment annually as of September 30th or more frequently when events or circumstances indicate that the carrying&#13;value of the Company's single reporting unit more likely than not exceeds its fair value. The Company performed its annual goodwill&#13;impairment analysis as of September 30, 2016. The Company used the two-step test as required to assess goodwill for impairment.&#13;The first step of the goodwill impairment test consisted of comparing the carrying value of the reporting unit to its fair value.&#13;Management estimated the fair value of the Company's reporting unit using various methods and compared the fair value to the carrying&#13;amount (net book value) to ascertain if potential goodwill impairment existed. The Company utilized methods that focused on its&#13;ability to produce income (&amp;#34;Income Approach&amp;#34;) and the Company&amp;#8217;s market capitalization (&amp;#34;Market Capitalization&#13;Approach&amp;#34;). Key assumptions utilized in the determination of fair value in step one of the test included the following: the&#13;Company's market capitalization; revenue and expense forecasts used in the evaluation were based on trends of historical performance&#13;and management's estimate of future performance; cash flows utilized in the discounted cash flow analysis were estimated using&#13;a weighted average cost of capital determined to be appropriate for the Company. No impairment of goodwill was recorded in the&#13;two years ended December 31, 2016.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Concentration&#13;of Credit Risk&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Financial&#13;instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and&#13;accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced&#13;losses on the investments. The Company&amp;#8217;s trade accounts receivables are primarily with distributors. The Company performs&#13;ongoing credit evaluations of its customers&amp;#8217; financial condition but the Company generally requires no collateral. Reserves&#13;are maintained for potential credit losses, and such losses have been within management&amp;#8217;s expectations. Customers who accounted&#13;for at least 10% of the Company&amp;#8217;s accounts receivable balances at December 31, 2016 and December 31, 2015 were as follows:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;December&#13;    31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Ingram&#13;    Micro Inc.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;49&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;35&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Bluestar, Inc.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;30&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;22&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;ScanSource, Inc.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;*&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;17&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td colspan="9" style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;*Customer&#13;    accounts for less than 10% of accounts receivable balances&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Concentration&#13;of Suppliers&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Several&#13;of the Company&amp;#8217;s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential&#13;materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance&#13;payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials,&#13;it could have a material adverse effect upon its results. At December 31, 2016, 15% and 12% of the Company&amp;#8217;s accounts payable&#13;balances were concentrated with the top two supplier. For the years ended December 31, 2016 and 2015, top two suppliers accounted&#13;for 65% and 57%, respectively, of the inventory purchases in each of these years.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:RevenueRecognitionDeferredRevenue contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Revenue&#13;Recognition and Deferred Revenue&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Revenue&#13;on sales to customers other than distributors is recognized upon shipment provided that persuasive evidence of a sales arrangement&#13;exists, the price is fixed or determinable, title has transferred, collection of resulting receivables is reasonably assured,&#13;there are no customer acceptance requirements, and there are no remaining significant obligations. Revenue on sales to distributors&#13;where a right of return exists is recognized upon &amp;#8220;sell-through,&amp;#8221; when products are shipped from the distributor to&#13;the distributor&amp;#8217;s customer. Revenue related to those products in the Company&amp;#8217;s distribution channel at the end of&#13;each reporting period which has not sold-through is deferred. The amount of deferred revenue net of related cost of revenue is&#13;classified as net deferred revenue on shipments to distributors on the Company&amp;#8217;s balance sheet. At December 31, 2016 and&#13;December 31, 2015, net deferred revenue on shipments to distributors represented deferred revenues totaling $2,010,441 and $1,925,268,&#13;respectively, net of related costs of those revenues of $947,799 and $921,008, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;May 2014, the FASB issued authoritative guidance amending the FASB Accounting Standards Codification and creating a new Topic&#13;606,&amp;#160;Revenue from Contracts with Customers. The new guidance clarifies the principles for recognizing revenue and develops&#13;a common revenue standard for U.S. GAAP applicable to revenue transactions. This guidance provides that an entity should recognize&#13;revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which&#13;the entity expects to be entitled in exchange for those goods or services. The existing industry guidance will be eliminated when&#13;the new guidance becomes effective and annual disclosures will be substantially revised. Additional disclosures will also be required&#13;under the new standard. In July 2015, the FASB approved a proposal that extended the required implementation date one year to&#13;the first quarter of 2018 but also would permit companies to adopt the standard at the original effective date of 2017. Implementation&#13;may be either through retrospective application to each period from the first quarter of 2017 or with a cumulative effect adjustment&#13;upon adoption in 2018. In April 2016, the FASB issued amendments, ASU No. 2016-10, that clarify the following two aspects of Topic&#13;606: identifying performance obligations and the licensing implementation guidance, while retaining the related principles for&#13;those areas. The standard should be adopted concurrently with adoption of ASU No. 2014-09 which is effective for annual and interim&#13;periods beginning after December 15, 2017 with early adoption permitted.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Effective&#13;January 1, 2017, the Company will implement the new revenue recognition policy with the effects being recorded as an adjustment&#13;to the return reserve and to the beginning retained deficit on January 1, 2017. As noted above, the current policy relating to&#13;sales to distributors defers revenue recognition on products sold to distributors until the products sell out of distributor inventory.&#13;As a result, the current policy defers 100% of revenue and cost of revenue until shipped by the distributor even though distributor&#13;contractual return rights and actual return experiences are significantly less than 100%. The new policy recognizes revenue on&#13;sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated&#13;product returns (sales and cost of sales) based on historical experience. The effect of the change on January 1, 2017 is a one-time&#13;reduction (debit) to net deferred revenue and a one-time improvement (credit) to retained deficit in the amount of $836,000.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company defers revenue on advance payments from customers when performance obligations have yet to be completed and/or services&#13;performed. Such deferred revenue does not include amounts related to products delivered to distributors which have not sold-through&#13;to the distributors&amp;#8217; end customers as described above.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company also earns revenue from its SocketCare services program which provides for extended warranty and accidental breakage coverage&#13;for selected products. Service purchased at the time of product purchase provides for coverage in three-year and five-year terms.&#13;The Company additionally offers comprehensive coverage and program term extensions. Revenues from the SocketCare services program&#13;are recognized ratably over the life of the extended warranty contract. The amount of unrecognized warranty service revenue is&#13;classified as deferred service revenue and presented on the Company&amp;#8217;s balance sheet in its short and long term components.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:RevenueRecognitionDeferredRevenue>
    <us-gaap:StandardProductWarrantyPolicy contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Warranty&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company&amp;#8217;s products typically carry a one year warranty. The Company reserves for estimated product warranty costs at the&#13;time revenue is recognized based upon the Company&amp;#8217;s historical warranty experience, and additionally for any known product&#13;warranty issues. If actual costs differ from initial estimates, the Company records the difference in the period they are identified.&#13;Actual claims are charged against the warranty reserve. The following describes activity in the reserves for product warranty&#13;costs for the years ended December 31, 2016 and 2015:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Year&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Balance&#13;    at &lt;br /&gt;Beginning of Year&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Additional&#13;    Warranty Reserves&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Amounts&#13;    &lt;br /&gt;Charged to Reserves&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Balance&#13;    at &lt;br /&gt;End of &lt;br /&gt;Year&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 20%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;78,871&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 16%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;34,385&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 15%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(34,385&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 2%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 15%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;78,871&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;78,871&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;41,029&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;(41,029&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;78,871&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Research&#13;and Development&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Research&#13;and development expenditures are charged to operations as incurred. &lt;font style="background-color: white"&gt;The major components&#13;of research and development costs include salaries and employee benefits, stock-based compensation expense, &lt;/font&gt;third party&#13;development costs including consultants and outside services&lt;font style="background-color: white"&gt;, and allocations of overhead&#13;and occupancy costs.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;accounting for the costs of computer software to be sold, leased or otherwise marketed, requires the capitalization of certain&#13;software development costs subsequent to the establishment of technological feasibility. Based on the Company&amp;#8217;s product&#13;development process, technological feasibility is established upon the completion of a working model. Costs incurred by the Company&#13;between the completion of the working model and the point at which the product is ready for general release have been insignificant.&#13;Accordingly, the Company has charged all such costs to research and development expenses in the accompanying statements of income.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Advertising&#13;Costs&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Advertising&#13;costs are charged to sales and marketing as incurred. The Company incurred $45,303 and $47,287, in advertising costs during 2016&#13;and 2015, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Income&#13;Taxes&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are determined based&#13;on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax rates and&#13;laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance against deferred&#13;tax assets when it is more likely than not that such assets will not be realized. The effect on deferred tax assets and liabilities&#13;of a change in tax rates is recognized in income in the period that includes the enactment date.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in; background-color: white"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained&#13;on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the&#13;largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company's policy&#13;to include interest and penalties related to tax positions as a component of income tax expense.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Shipping&#13;and handling costs&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Shipping&#13;and handling costs are included in the cost of revenues in the statement of operations.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Net&#13;Income Per Share&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income&#13;per share:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Years&#13;    Ended December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Numerator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Net&#13;    income&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;12,147,088&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,817,672&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Convertible&#13;    note interest&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;117,421&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Adjusted&#13;    diluted net income&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;12,264,509&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,817,672&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Denominator:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Weighted&#13;    average shares outstanding used in computing net income per share:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5,793,245&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5,554,541&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;Effect&#13;    of dilutive stock options and convertible notes payable&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,026,576&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;351,695&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;6,819,821&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;5,906,236&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Net&#13;    income per share applicable to common stockholders:&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Basic&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2.10&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;0.33&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Diluted&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1.80&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;0.31&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;For&#13;the 2016 period presented, the diluted shares outstanding include the dilutive effect of assumed conversion of convertible notes&#13;and assumed exercise of all in-the-money employee stock options, which is calculated based on the average share price for the&#13;2016 fiscal period using the treasury stock method. Under the treasury stock method, the hypothetically received proceeds from&#13;the exercise of in-the-money options and warrants are assumed to be used to repurchase shares. For 2016, options to purchase totaling&#13;1,551,727 shares of the Company&amp;#8217;s Common Stock were excluded from the calculation of the diluted earnings per share because&#13;the exercise prices were greater than or equal to the average price of the common shares, and therefore their inclusion would&#13;have been anti-dilutive. For 2015, options to purchase and shares issuable for convertible notes and related accrued interest,&#13;totaling 2,036,520 shares of common stock, have been omitted from the income per share calculation.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Stock-Based&#13;Compensation Expense&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company has incentive plans that reward employees with stock options. The amount of compensation cost for these stock-based awards&#13;is measured based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options&#13;are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free&#13;interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis&#13;over the vesting period.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Segment&#13;Information&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Operating&#13;segments are defined as components of an enterprise about which separate financial information is available that is evaluated&#13;regularly by the chief executive officer in deciding how to allocate resources and in assessing performance.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company operates in one segment&amp;#8212;mobile systems solutions for businesses. Mobile systems solutions typically consist of mobile&#13;devices such as smartphones or tablets, some with data collection peripherals, and third-party vertical applications software.&#13;The Company markets its products in the United States and foreign countries through its sales personnel and distributors.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Revenues&#13;for the geographic areas for the years ended December 31, 2016 and 2015 are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Years&#13;    Ended December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Revenues:&#13;    (in thousands)&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;United&#13;    States&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;16,851&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;14,343&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Europe&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,843&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2,698&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&amp;#160;Asia&#13;    and rest of world&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,094&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;1,359&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;20,788&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;$&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;18,400&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Export&#13;revenues are attributable to countries based on the location of the Company&amp;#8217;s customers. The Company does not hold long-lived&#13;assets in foreign locations.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:MajorCustomersPolicyPolicyTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Major&#13;Customers&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Customers&#13;who accounted for at least 10% of total revenues for the years ended December 31, 2016 and 2015 were as follows:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0; text-align: justify"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Years&#13;    Ended December 31,&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2016&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2015&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 58%; text-align: left; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Ingram&#13;    Micro Inc.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 8%"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 11%; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;29&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;BlueStar,&#13;    Inc.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;22&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;22&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 1.05pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Scansource,&#13;    Inc.&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;18&lt;/font&gt;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0; text-align: justify"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;&amp;#160;&#13;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:MajorCustomersPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementEarlyAdoptionTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Recently&#13;Issued Financial Accounting Standards&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;January 2017, the Financial Accounting Standards Board (&amp;#8220;FASB&amp;#8221;) issued Accounting Standards Update (&amp;#8220;ASU&amp;#8221;)&#13;No. 2017-04,&amp;#160;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminates&#13;the requirement to determine the fair value of individual assets and liabilities of a reporting unit to measure goodwill impairment.&#13;Under these amendments, goodwill impairment testing will be performed by comparing the fair value of the reporting unit with its&#13;carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the reporting unit&amp;#8217;s&#13;fair value. The new standard is effective for annual and interim goodwill impairment tests in fiscal years beginning after December&#13;15, 2019, and should be applied on a prospective basis. Early adoption is permitted for annual or interim goodwill impairment&#13;testing performed after January 1, 2017. We do not presently anticipate that the adoption of ASU 2016-15 will have a material&#13;impact on our consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;August 2016, the FASB issued ASU No. 2016-15,&amp;#160;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts&#13;and Cash Payments, which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice&#13;in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. ASU 2016-15 will be&#13;effective for us on January 1, 2018 with early adoption permitted. We do not presently anticipate that the adoption of ASU 2016-15&#13;will have a material impact on our consolidated financial statements.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&amp;#160;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;March 2016, the FASB issued ASU No. 2016-09,&amp;#160;Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based&#13;Payment Accounting, which requires companies to record excess tax benefits and deficiencies in income rather than the current&#13;requirement to record them through equity. ASU 2016-09 also allows companies the option to recognize forfeitures of share-based&#13;awards when they occur rather than the current requirement to make an estimate upon the grant of the awards. ASU 2016-09 will&#13;be effective for us on January 1, 2017. Early adoption of ASU 2016-09 will be permitted in any interim or annual period, with&#13;any adjustments reflected as of the beginning of the fiscal year of adoption. We do not anticipate that the adoption of ASU 2016-09&#13;will have a material impact on our financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;February 2016, the FASB issued ASU No. 2016-02,&amp;#160;Leases, which eliminates the current tests for lease classification under&#13;U.S. GAAP and requires lessees to recognize the right-of-use assets and related lease liabilities on the balance sheet for all&#13;leases greater than one year in duration. ASU 2016-02 is effective for fiscal years beginning after December 15, 2018, including&#13;interim periods within those fiscal years. Early adoption is permitted. ASU 2016-02 provides that lessees (for capital and operating&#13;leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach&#13;for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements.&#13;The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative&#13;period presented. Lessees and lessors may not apply a full retrospective transition approach. We are assessing the impact that&#13;ASU 2016-02 is anticipated to have on our consolidated financial statements. We currently expect that most of our operating lease&#13;commitments will be subject to the new standard and recognized as lease liabilities and right-of-use assets upon our adoption&#13;of ASU 2016-02.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;January 2016, the FASB issued ASU No. 2016-01,&amp;#160;Financial Instruments - Overall: Recognition and Measurement of Financial&#13;Assets and Financial Liabilities,&amp;#160;which amends the guidance regarding the classification and measurement of financial instruments.&#13;Changes to the current guidance primarily affect the accounting for equity investments, financial liabilities under the fair value&#13;option, and the presentation and disclosure requirements for financial instruments. In addition, ASU 2016-01 clarifies guidance&#13;related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale&#13;debt securities. ASU 2016-01 will be effective for us on January 1, 2018. Early adoption is not permitted except for the provision&#13;to record fair value changes for financial liabilities under the fair value option resulting from instrument-specific credit risk&#13;in other comprehensive income. Upon adoption of ASU 2016-01, an entity should apply the amendments by means of a cumulative-effect&#13;adjustment to the balance sheet at the beginning of the first reporting period in which the guidance is effective. We do not presently&#13;anticipate that the adoption of ASU 2016-01 will have a material impact on our financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;November 2015, the FASB issued ASU 2015-17,&amp;#160;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which&#13;will require all deferred tax assets and deferred tax liabilities to be presented as noncurrent within a classified balance sheet.&#13;ASU 2015-17 will be effective for us as of January 1, 2017, with early application permitted. ASU 2015-17 may be applied either&#13;prospectively to all deferred tax assets and liabilities or retrospectively to all periods presented. We have elected to early&#13;adopt ASU 2015-17 effective December 31, 2016.&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;July 2015, the FASB issued ASU 2015-11,&amp;#160;Simplifying the Measurement of Inventory. ASU 2015-11 requires that inventory be&#13;measured at the lower of cost or net realizable value. Net realizable value is the estimated selling price in the ordinary course&#13;of business, less reasonably predictable costs of completion, disposal, and transportation. Inventory measured using last-in,&#13;first-out or the retail inventory method are excluded from the scope of ASU 2015-11 which is effective for fiscal years beginning&#13;after December 15, 2016, and interim periods within those fiscal years. We do not anticipate that the implementation of ASU 2015-11&#13;will have a material impact on our consolidated financial statements.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;In&#13;May 2014, the FASB issued authoritative guidance amending the FASB Accounting Standards Codification and creating a new Topic&#13;606,&amp;#160;Revenue from Contracts with Customers. The new guidance clarifies the principles for recognizing revenue and develops&#13;a common revenue standard for U.S. GAAP applicable to revenue transactions. This guidance provides that an entity should recognize&#13;revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which&#13;the entity expects to be entitled in exchange for those goods or services. The existing industry guidance will be eliminated when&#13;the new guidance becomes effective and annual disclosures will be substantially revised. Additional disclosures will also be required&#13;under the new standard. In July 2015, the FASB approved a proposal that extended the required implementation date one year to&#13;the first quarter of 2018 but also would permit companies to adopt the standard at the original effective date of 2017. Implementation&#13;may be either through retrospective application to each period from the first quarter of 2017 or with a cumulative effect adjustment&#13;upon adoption in 2018. In April 2016, the FASB issued amendments, ASU No. 2016-10, that clarify the following two aspects of Topic&#13;606: identifying performance obligations and the licensing implementation guidance, while retaining the related principles for&#13;those areas. The standard should be adopted concurrently with adoption of ASU No. 2014-09 which is effective for annual and interim&#13;periods beginning after December 15, 2017 with early adoption permitted. We will early adopt the new standard effective January&#13;1, 2017. The effect of the change on January 1, 2017 is a one-time reduction (debit) to net deferred revenue and a one-time improvement&#13;(credit) to retained deficit in the amount of $836,000.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;From&#13;time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company&#13;as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards&#13;that are not yet effective will not have a material impact on the Company&amp;#8217;s financial position, results of operations or&#13;cash flows.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementEarlyAdoptionTableTextBlock>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Balance at &lt;br /&gt;Beginning of Year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Charged to &lt;br /&gt;Costs and &lt;br /&gt;Expenses&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Amounts &lt;br /&gt;Written Off&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Balance at &lt;br /&gt;End of &lt;br /&gt;Year&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;2016&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;89,058&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;89,058&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2015&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;89,058&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;89,058&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="margin: 0pt"&gt;&amp;#160;&lt;/p&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; text-align: left"&gt;Raw materials and sub-assemblies&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;2,665,185&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;2,521,585&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Finished goods&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;64,359&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;39,083&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Inventory reserves&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,192,105&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,234,578&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Inventory, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,537,439&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,326,090&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <SCKT:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; text-align: left"&gt;Prepaid insurance&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;40,307&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;18,612&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Prepaid project development costs&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;83,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Prepaid inventory purchases&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;43,700&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,031&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;91,857&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;66,913&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Prepaid expenses and other current assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;259,464&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;87,556&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</SCKT:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock>
    <SCKT:ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; text-align: left"&gt;Ingram Micro Inc.&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;49&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Bluestar, Inc.&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;ScanSource, Inc.&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;*&lt;/font&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td colspan="9" style="text-align: left; vertical-align: bottom"&gt;&lt;font style="font-size: 10pt"&gt;*Customer accounts for less&#13;    than 10% of accounts receivable balances&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</SCKT:ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Balance at &lt;br /&gt;Beginning of Year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="border-bottom: Black 1pt solid"&gt;Additional Warranty Reserves&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Amounts &lt;br /&gt;Charged to Reserves&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Balance at &lt;br /&gt;End of &lt;br /&gt;Year&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;2016&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;78,871&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;34,385&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;(34,385&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 3%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 15%; text-align: right"&gt;78,871&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2015&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;78,871&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;41,029&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(41,029&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;78,871&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <SCKT:ScheduleOfEarningsPerShareReconciliationTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;Numerator:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; text-align: left; padding-left: 2.15pt"&gt;&amp;#160;&amp;#160;&amp;#160;Net income&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;12,147,088&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;1,817,672&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 2.15pt"&gt;&amp;#160;&amp;#160;&amp;#160;Convertible note interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;117,421&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&amp;#160;&amp;#160;&amp;#160;Adjusted diluted net income&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;12,264,509&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,817,672&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 2.15pt"&gt;Denominator:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 2.15pt"&gt;&amp;#160;&amp;#160;&amp;#160;Weighted average shares outstanding used in computing net income per share:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Basic&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,793,245&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,554,541&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt"&gt;&amp;#160;Effect of dilutive stock&#13;    options and convertible notes payable&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,026,576&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;351,695&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,819,821&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;5,906,236&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 2.15pt"&gt;&amp;#160;&amp;#160;&amp;#160;Net income per share applicable to common stockholders:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Basic&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2.10&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.33&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 2.15pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1.80&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;0.31&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</SCKT:ScheduleOfEarningsPerShareReconciliationTableTextBlock>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock contextRef="From2016-01-01to2016-12-31">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;Revenues: (in thousands)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; text-align: left; padding-left: 1.05pt"&gt;&amp;#160;&amp;#160;&amp;#160;United States&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;16,851&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;14,343&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 1.05pt"&gt;&amp;#160;&amp;#160;&amp;#160;Europe&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,843&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,698&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 1.05pt"&gt;&amp;#160;&amp;#160;&amp;#160;Asia and rest of world&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,094&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,359&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 1.05pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;20,788&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;18,400&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; text-align: left; padding-left: 1.05pt"&gt;Ingram Micro Inc.&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;29&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;29&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 1.05pt"&gt;BlueStar, Inc.&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 1.05pt"&gt;Scansource, Inc.&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Future&#13;minimum lease payments under the operating lease at December 31, 2016 are shown below:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td colspan="3" style="padding-bottom: 1pt"&gt;Annual minimum payments:&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 43%; text-align: right"&gt;2017&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 10%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 43%; text-align: right"&gt;425,345&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2018&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;442,359&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2019&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;460,053&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2020&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;478,455&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;2021 to 2022&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;751,269&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Total minimum payments&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,557,481&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: center"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Future&#13;minimum payments under capital lease and equipment financing arrangements as of December 31, 2016 are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="padding-bottom: 1pt"&gt;Annual minimum payments:&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 70%; text-align: left; vertical-align: top"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2017&lt;/td&gt;&lt;td style="width: 10%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;30,048&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; vertical-align: top"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2018&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;27,607&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; vertical-align: top"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2019&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,635&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; vertical-align: middle"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;2020&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;9,545&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 5.4pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total minimum payments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;85,835&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"&gt;Less amount representing interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(6,482&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 5.4pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Present value of net minimum payments&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;79,353&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"&gt;Short term portion of capital leases&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(26,663&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt"&gt;Long term portion of capital leases&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;52,690&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company calculates the value of each stock option grant, estimated on the date of grant, using binomial lattice option pricing&#13;model. The weighted-average estimated fair value of stock options granted during 2016 and 2015 was $1.93 and $1.58, respectively,&#13;using the following weighted-average assumptions:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; text-align: left; padding-left: 0.7pt"&gt;Risk-free interest rate (%)&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;1.75&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;2.10&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;Dividend yield&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;Volatility factor&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;79.91&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;92.22&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;Expected option life (years)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.6&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4.8&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;table below presents the information related to stock option activity for the years ended December 31, 2016 and 2015:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; text-align: left"&gt;Total intrinsic value of stock options exercised&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;178,923&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;60,056&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Cash received from stock option exercises&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;178,512&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;155,949&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Changes&#13;in stock options for the years ended December 31, 2016 and 2015 are as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt; padding-left: 1.05pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="14" style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Outstanding Options&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Options&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Available&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;For Grant&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Number&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;of Shares&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Weighted&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Average&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Price Per Share&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Remaining Contractual Term &lt;br /&gt; (in years)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Intrinsic&lt;br /&gt; Value&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 35%; color: Black; padding-left: 0.7pt"&gt;Balance at December 31, 2014&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;144,378&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;1,891,058&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;2.09&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 9%; color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;Increase in shares authorized&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;200,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;Granted&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(316,600&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;316,600&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2.25&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;Exercised&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(91,333&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.71&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;Canceled&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;93,972&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;(93,972&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;2.01&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt"&gt;Balance at December 31, 2015&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;121,750&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;2,022,353&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;2.15&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;Increase in shares authorized&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;224,818&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;Granted&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(344,450&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;344,450&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2.89&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;Exercised&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;(111,855&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.60&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;Canceled&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;93,863&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;(93,863&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;)&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;2.73&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt"&gt;Balance at December 31, 2016&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;95,981&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;2,161,085&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;2.27&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;5.58&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;3,401,944&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; padding-left: 0.7pt"&gt;Exercisable&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1,638,288&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2.23&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;4.58&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2,651,676&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; padding-left: 0.7pt"&gt;Unvested&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;522,797&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2.40&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;8.67&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;750,268&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;following table summarizes information about stock options outstanding and exercisable at December 31, 2016:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="8" style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Options Outstanding&lt;/font&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td colspan="6" style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Options Exercisable&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Range of&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Exercise&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Prices&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Number of&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Options Outstanding&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Weighted Average Remaining Life (Years)&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Weighted&lt;/font&gt;&lt;/p&gt; &lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Average Exercise Price&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Number of Options Exercisable&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;Weighted Average Exercise Price&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 16%; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;$0.95&#13;                                                                     - $1.10&lt;/font&gt;&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 13%; color: Black; text-align: right"&gt;369,444&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 13%; color: Black; text-align: right"&gt;6.58&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; color: Black; text-align: right"&gt;1.01&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 13%; color: Black; text-align: right"&gt;306,603&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 2%; color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; color: Black; text-align: right"&gt;1.02&lt;/td&gt;&lt;td style="width: 1%; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;$1.20 - $1.25&lt;/font&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;56,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;6.50&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.23&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;46,583&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.22&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;$1.50 - $1.82&lt;/font&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;167,767&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5.33&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.71&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;167,767&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.71&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;$1.89 - $2.27&lt;/font&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;477,090&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;6.50&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2.13&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;347,672&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2.08&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;$2.36 - $2.92&lt;/font&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;525,638&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5.58&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2.63&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;232,617&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2.54&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;$3.04 - $3.54&lt;/font&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;528,446&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3.67&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3.09&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;516,513&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3.08&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;$3.70 - $3.84&lt;/font&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;35,000&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;9.42&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3.72&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;18,833&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;3.71&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&lt;/td&gt;&lt;td style="color: Black; text-align: center; vertical-align: bottom"&gt;$6.90&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;900&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;1.58&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;6.90&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;900&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;6.90&lt;/td&gt;&lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: center; vertical-align: bottom"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;$10&lt;/font&gt;.00&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;800&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;0.17&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;10.00&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; color: Black; text-align: right"&gt;800&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;10.00&lt;/td&gt;&lt;td style="padding-bottom: 1pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: center; vertical-align: top"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif; color: Black"&gt;$0.95 - $10.00&lt;/font&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;2,161,085&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;5.58&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2.27&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; color: Black; text-align: right"&gt;1,638,288&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="color: Black; padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="color: Black; text-align: left"&gt;$&lt;/td&gt;&lt;td style="color: Black; text-align: right"&gt;2.23&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; color: Black; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;stock-based compensation expense included in the Company&amp;#8217;s statements of income for the years ended December 31, 2016 and&#13;2015, consisted of the following:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid"&gt;Income Statement Classification&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Cost of revenues&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;40,929&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;19,322&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Research and development&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,810&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,951&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Sales and marketing&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;87,158&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;62,898&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;General and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;139,713&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;86,693&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; padding-left: 0.7pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;342,610&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;209,864&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Deferred&#13;tax benefit at December 31, 2016 is related to the release of valuation allowance against substantially all of the Company's federal&#13;and state deferred tax assets as the Company concluded such assets were fully realizable. The need for a valuation allowance requires&#13;an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets&#13;are recoverable. Such assessment is required on a jurisdiction-by-jurisdiction basis. In making such assessment, significant weight&#13;is given to evidence that can be verified objectively. After the consideration of both positive and negative evidence to assess&#13;the recoverability of the Company's net deferred tax assets during the 2016 tax year, the Company determined that it was more&#13;likely than not the Company would realize the majority of the value of federal and state deferred tax assets given the current&#13;certainties regarding the timing of profits and forecasted future profitability. The Company will continue to monitor the likelihood&#13;that it will be able to recover the deferred tax assets in the future. The components of income taxes for the periods ended December&#13;31, 2016 and 2015 are as follows:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;u&gt;Current:&lt;/u&gt;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Federal&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;12,200&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;State&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;37,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total Current&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;49,200&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.7pt"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&amp;#160;&lt;u&gt;Deferred:&lt;/u&gt;&lt;/font&gt;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Federal&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,473,481&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;31,940&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;State&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,291,140&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total Deferred&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(9,764,621&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;31,940&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; text-indent: 7.5pt; padding-left: 0.7pt"&gt;Income tax (benefit) expense&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(9,715,421&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;31,940&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Reconciliation&#13;of the statutory federal income tax rate to the Company's effective tax rate:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Federal tax at statutory rate&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;34.00&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;34.00&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;State income tax rate&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.83&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5.83&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Release of valuation allowance        &lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;308.63&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(41.56&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;%)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Provision for taxes&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;348.46&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1.73&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;%)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Deferred&#13;income tax reflects the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial&#13;reporting purposes and the amount used for income tax purposes. At December 31, 2016, the Company released valuation allowance&#13;against substantially all deferred tax assets. Significant components of net deferred tax assets are as follows:&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;Years Ended December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;Deferred tax assets:&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;8,111,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;8,833,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Credits&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;755,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;753,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Capitalized research and development costs&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Other acquired intangibles&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;91,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Accruals not currently deductible&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,343,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,614,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;29,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;5,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Total deferred tax assets&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,296,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,309,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Valuation allowance for deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(464,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(11,279,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Net deferred tax assets&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,832,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-left: 0.7pt"&gt;Deferred tax liability:&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"&gt;&amp;#160;&amp;#160;Acquired intangibles&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(243,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(205,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt"&gt;Net deferred tax assets (liabilities)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,589,000&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(175,000&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;A&#13;reconciliation of the beginning and ending amount of unrecognized tax benefits (&amp;#8220;UTBs&amp;#8221;), excluding interest and penalties,&#13;is as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 70%; text-indent: 8.1pt; padding-left: 5.4pt"&gt;Beginning balance at January 1, 2016&lt;/td&gt;&lt;td style="width: 10%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;754,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; text-indent: 8.1pt; padding-left: 5.4pt"&gt;Decreases in UTBs taken in prior years&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(38,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt"&gt;Decreases in UTBs taken in current years&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;39,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt"&gt;Ending balance at December 31, 2016&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;755,000&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">89058</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">89058</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">89058</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="From2016-01-01to2016-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:InventoryRawMaterials contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2665185</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2521585</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">64359</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">39083</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1192105</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1234578</us-gaap:InventoryValuationReserves>
    <us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-25500</us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives>
    <us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">-13000</us-gaap:GainLossOnForeignCurrencyFairValueHedgeDerivatives>
    <us-gaap:PrepaidInsurance contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">40307</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">18612</us-gaap:PrepaidInsurance>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">91857</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">66913</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1537439</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1326090</us-gaap:InventoryNet>
    <SCKT:PrepaidProjectDevelopmentCosts contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">83600</SCKT:PrepaidProjectDevelopmentCosts>
    <SCKT:PrepaidProjectDevelopmentCosts contextRef="AsOf2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:AdvancesOnInventoryPurchases contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">43700</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:AdvancesOnInventoryPurchases contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">2031</us-gaap:AdvancesOnInventoryPurchases>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2015-12-31_custom_IngramMicroIncMember732866750" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2015-12-31_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2015-12-31_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2016-12-31_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2016-12-31_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:ThresholdForDisclosurePercentage1 contextRef="AsOf2016-12-31_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage1>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2015-12-31_custom_IngramMicroIncMember732866750" unitRef="Pure" decimals="INF">0.35</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2015-12-31_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.22</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2015-12-31_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.17</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2016-12-31_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.49</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2016-12-31_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.30</SCKT:PercentOfNetAccountsReceivableBalances>
    <SCKT:PercentOfNetAccountsReceivableBalances contextRef="AsOf2016-12-31_custom_ScansourceIncMember" unitRef="Pure" xsi:nil="true" />
    <SCKT:ConcentrationOfSupplierPercentage contextRef="AsOf2016-12-31" unitRef="Pure" decimals="INF">0.15</SCKT:ConcentrationOfSupplierPercentage>
    <SCKT:PercentageOfInventoryPurchasesFromTopSuppliers contextRef="From2016-01-01to2016-12-31" unitRef="Pure" decimals="INF">0.65</SCKT:PercentageOfInventoryPurchasesFromTopSuppliers>
    <SCKT:PercentageOfInventoryPurchasesFromTopSuppliers contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">0.57</SCKT:PercentageOfInventoryPurchasesFromTopSuppliers>
    <SCKT:ConcentrationOfSupplierPercentage2 contextRef="AsOf2016-12-31" unitRef="Pure" decimals="INF">0.12</SCKT:ConcentrationOfSupplierPercentage2>
    <us-gaap:DeferredRevenue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2010441</us-gaap:DeferredRevenue>
    <us-gaap:DeferredRevenue contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1925268</us-gaap:DeferredRevenue>
    <SCKT:CostsOfDeferredIncome contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">947799</SCKT:CostsOfDeferredIncome>
    <SCKT:CostsOfDeferredIncome contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">921008</SCKT:CostsOfDeferredIncome>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">78871</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">78871</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual contextRef="AsOf2014-12-31" unitRef="USD" decimals="0">78871</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">34385</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">41029</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">34385</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">41029</us-gaap:ProductWarrantyExpense>
    <us-gaap:AdvertisingExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">45303</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">47287</us-gaap:AdvertisingExpense>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">12264509</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">1817672</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <SCKT:ConvertibleNoteInterest contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-117421</SCKT:ConvertibleNoteInterest>
    <SCKT:ConvertibleNoteInterest contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF">1026576</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="From2015-01-01to2015-12-31" unitRef="Shares" decimals="INF">351695</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF">6819821</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="From2015-01-01to2015-12-31" unitRef="Shares" decimals="INF">5906236</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <SCKT:Revenues1 contextRef="From2015-01-01to2015-12-31_custom_UnitedStatesMember" unitRef="USD" decimals="0">14343</SCKT:Revenues1>
    <SCKT:Revenues1 contextRef="From2015-01-01to2015-12-31_us-gaap_EuropeMember" unitRef="USD" decimals="0">2698</SCKT:Revenues1>
    <SCKT:Revenues1 contextRef="From2015-01-01to2015-12-31_custom_AsiaAndRestOfWorldMember" unitRef="USD" decimals="0">1359</SCKT:Revenues1>
    <SCKT:Revenues1 contextRef="From2015-01-01to2015-12-31_custom_TotalMember" unitRef="USD" decimals="0">18400</SCKT:Revenues1>
    <SCKT:Revenues1 contextRef="From2016-01-01to2016-12-31_custom_UnitedStatesMember" unitRef="USD" decimals="0">16851</SCKT:Revenues1>
    <SCKT:Revenues1 contextRef="From2016-01-01to2016-12-31_us-gaap_EuropeMember" unitRef="USD" decimals="0">2843</SCKT:Revenues1>
    <SCKT:Revenues1 contextRef="From2016-01-01to2016-12-31_custom_AsiaAndRestOfWorldMember" unitRef="USD" decimals="0">1094</SCKT:Revenues1>
    <SCKT:Revenues1 contextRef="From2016-01-01to2016-12-31_custom_TotalMember" unitRef="USD" decimals="0">20788</SCKT:Revenues1>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2015-01-01to2015-12-31_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2015-01-01to2015-12-31_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2015-01-01to2015-12-31_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2016-01-01to2016-12-31_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2016-01-01to2016-12-31_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:ThresholdForDisclosurePercentage contextRef="From2016-01-01to2016-12-31_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.10</SCKT:ThresholdForDisclosurePercentage>
    <SCKT:EntityWideRevenueMajorCustomerPercentage contextRef="From2015-01-01to2015-12-31_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.29</SCKT:EntityWideRevenueMajorCustomerPercentage>
    <SCKT:EntityWideRevenueMajorCustomerPercentage contextRef="From2015-01-01to2015-12-31_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.22</SCKT:EntityWideRevenueMajorCustomerPercentage>
    <SCKT:EntityWideRevenueMajorCustomerPercentage contextRef="From2015-01-01to2015-12-31_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.18</SCKT:EntityWideRevenueMajorCustomerPercentage>
    <SCKT:EntityWideRevenueMajorCustomerPercentage contextRef="From2016-01-01to2016-12-31_custom_IngramMicroIncMember" unitRef="Pure" decimals="INF">0.29</SCKT:EntityWideRevenueMajorCustomerPercentage>
    <SCKT:EntityWideRevenueMajorCustomerPercentage contextRef="From2016-01-01to2016-12-31_custom_BlueStarIncMember" unitRef="Pure" decimals="INF">0.22</SCKT:EntityWideRevenueMajorCustomerPercentage>
    <SCKT:EntityWideRevenueMajorCustomerPercentage contextRef="From2016-01-01to2016-12-31_custom_ScansourceIncMember" unitRef="Pure" decimals="INF">0.18</SCKT:EntityWideRevenueMajorCustomerPercentage>
    <us-gaap:LeaseAndRentalExpense contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">435668</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">430648</us-gaap:LeaseAndRentalExpense>
    <us-gaap:PurchaseObligationDueInNextTwelveMonths contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2724000</us-gaap:PurchaseObligationDueInNextTwelveMonths>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">425345</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">442359</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">460053</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">478455</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">751269</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2557481</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">30048</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">27607</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">18635</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">85835</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">6482</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">79353</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
    <SCKT:ShortTermCapitalLeases contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">-26663</SCKT:ShortTermCapitalLeases>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">52690</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="From2016-01-01to2016-12-31" unitRef="Pure" decimals="INF">0.0175</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">0.0210</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="From2016-01-01to2016-12-31" unitRef="Pure" decimals="INF">0.7991</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">0.9222</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2016-01-01to2016-12-31">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2015-01-01to2015-12-31">P4Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2016-01-01to2016-12-31" unitRef="USDPShares" decimals="INF">1.93</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">1.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">178923</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">60056</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">95981</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">121750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">144378</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">224818</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF">-344450</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="From2015-01-01to2015-12-31" unitRef="Shares" decimals="INF">-316600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2016-01-01to2016-12-31" unitRef="Shares" decimals="INF">93863</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="From2015-01-01to2015-12-31" unitRef="Shares" decimals="INF">93972</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">2161085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">2022353</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2014-12-31" unitRef="Shares" decimals="INF">1891058</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">1638288</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">522797</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">2.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2015-12-31" unitRef="USDPShares" decimals="INF">2.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="AsOf2014-12-31" unitRef="USDPShares" decimals="INF">2.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31" unitRef="USDPShares" decimals="INF">2.89</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">2.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31" unitRef="USDPShares" decimals="INF">1.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">1.71</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2016-01-01to2016-12-31" unitRef="USDPShares" decimals="INF">2.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="From2015-01-01to2015-12-31" unitRef="USDPShares" decimals="INF">2.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">2.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="AsOf2016-12-31" unitRef="USDPShares" decimals="INF">2.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-12-31">P5Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-12-31_custom_PriceRange1Member">P6Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-12-31_custom_PriceRange2Member">P6Y6M0D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-12-31_custom_PriceRange3Member">P5Y3M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-12-31_custom_PriceRange4Member">P6Y6M0D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-12-31_custom_PriceRange5Member">P5Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-12-31_custom_PriceRange6Member">P3Y8M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-12-31_custom_PriceRange10Member">P9Y5M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-12-31_custom_PriceRange7Member">P1Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-12-31_custom_PriceRange8Member">P0Y2M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2016-01-01to2016-12-31_custom_PriceRange9Member">P5Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">3401944</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2016-01-01to2016-12-31">P4Y6M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2651676</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="From2016-01-01to2016-12-31">P8Y8M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">750268</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange1Member" unitRef="USDPShares" decimals="INF">0.95</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange2Member" unitRef="USDPShares" decimals="INF">1.20</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange3Member" unitRef="USDPShares" decimals="INF">1.50</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange4Member" unitRef="USDPShares" decimals="INF">1.89</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange5Member" unitRef="USDPShares" decimals="INF">2.36</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange6Member" unitRef="USDPShares" decimals="INF">3.04</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange10Member" unitRef="USDPShares" decimals="INF">3.70</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange7Member" unitRef="USDPShares" decimals="INF">6.90</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange8Member" unitRef="USDPShares" decimals="INF">10.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange9Member" unitRef="USDPShares" decimals="INF">0.95</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange1Member" unitRef="USDPShares" decimals="INF">1.10</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange2Member" unitRef="USDPShares" decimals="INF">1.25</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange3Member" unitRef="USDPShares" decimals="INF">1.82</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange4Member" unitRef="USDPShares" decimals="INF">2.27</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange5Member" unitRef="USDPShares" decimals="INF">2.92</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange6Member" unitRef="USDPShares" decimals="INF">3.54</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange10Member" unitRef="USDPShares" decimals="INF">3.84</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange7Member" unitRef="USDPShares" decimals="INF">6.90</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange8Member" unitRef="USDPShares" decimals="INF">10.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit contextRef="From2016-01-01to2016-12-31_custom_PriceRange9Member" unitRef="USDPShares" decimals="INF">10.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2016-12-31_custom_PriceRange1Member" unitRef="Shares" decimals="INF">369444</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2016-12-31_custom_PriceRange2Member" unitRef="Shares" decimals="INF">56000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2016-12-31_custom_PriceRange3Member" unitRef="Shares" decimals="INF">167767</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2016-12-31_custom_PriceRange4Member" unitRef="Shares" decimals="INF">477090</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2016-12-31_custom_PriceRange5Member" unitRef="Shares" decimals="INF">525638</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2016-12-31_custom_PriceRange6Member" unitRef="Shares" decimals="INF">528446</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2016-12-31_custom_PriceRange10Member" unitRef="Shares" decimals="INF">35000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2016-12-31_custom_PriceRange7Member" unitRef="Shares" decimals="INF">900</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2016-12-31_custom_PriceRange8Member" unitRef="Shares" decimals="INF">800</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2016-12-31_custom_PriceRange9Member" unitRef="Shares" decimals="INF">2161085</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2016-12-31_custom_PriceRange1Member" unitRef="USDPShares" decimals="INF">1.01</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2016-12-31_custom_PriceRange2Member" unitRef="USDPShares" decimals="INF">1.23</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2016-12-31_custom_PriceRange3Member" unitRef="USDPShares" decimals="INF">1.71</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2016-12-31_custom_PriceRange4Member" unitRef="USDPShares" decimals="INF">2.13</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2016-12-31_custom_PriceRange5Member" unitRef="USDPShares" decimals="INF">2.63</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2016-12-31_custom_PriceRange6Member" unitRef="USDPShares" decimals="INF">3.09</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2016-12-31_custom_PriceRange10Member" unitRef="USDPShares" decimals="INF">3.72</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2016-12-31_custom_PriceRange7Member" unitRef="USDPShares" decimals="INF">6.90</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2016-12-31_custom_PriceRange8Member" unitRef="USDPShares" decimals="INF">10.00</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 contextRef="AsOf2016-12-31_custom_PriceRange9Member" unitRef="USDPShares" decimals="INF">2.27</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2016-12-31_custom_PriceRange1Member" unitRef="Shares" decimals="INF">306603</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2016-12-31_custom_PriceRange2Member" unitRef="Shares" decimals="INF">46583</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2016-12-31_custom_PriceRange3Member" unitRef="Shares" decimals="INF">167767</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2016-12-31_custom_PriceRange4Member" unitRef="Shares" decimals="INF">347672</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2016-12-31_custom_PriceRange5Member" unitRef="Shares" decimals="INF">232617</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2016-12-31_custom_PriceRange6Member" unitRef="Shares" decimals="INF">516513</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2016-12-31_custom_PriceRange10Member" unitRef="Shares" decimals="INF">18833</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2016-12-31_custom_PriceRange7Member" unitRef="Shares" decimals="INF">900</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2016-12-31_custom_PriceRange8Member" unitRef="Shares" decimals="INF">800</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2016-12-31_custom_PriceRange9Member" unitRef="Shares" decimals="INF">1638288</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2016-12-31_custom_PriceRange1Member" unitRef="USDPShares" decimals="INF">1.02</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2016-12-31_custom_PriceRange2Member" unitRef="USDPShares" decimals="INF">1.22</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2016-12-31_custom_PriceRange3Member" unitRef="USDPShares" decimals="INF">1.71</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2016-12-31_custom_PriceRange4Member" unitRef="USDPShares" decimals="INF">2.08</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2016-12-31_custom_PriceRange5Member" unitRef="USDPShares" decimals="INF">2.54</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2016-12-31_custom_PriceRange6Member" unitRef="USDPShares" decimals="INF">3.08</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2016-12-31_custom_PriceRange10Member" unitRef="USDPShares" decimals="INF">3.71</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2016-12-31_custom_PriceRange7Member" unitRef="USDPShares" decimals="INF">6.90</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2016-12-31_custom_PriceRange8Member" unitRef="USDPShares" decimals="INF">10.00</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 contextRef="AsOf2016-12-31_custom_PriceRange9Member" unitRef="USDPShares" decimals="INF">2.23</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">95981</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">121750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <SCKT:CommonStockCapitalSharesReservedForConvertibleNote contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">972884</SCKT:CommonStockCapitalSharesReservedForConvertibleNote>
    <SCKT:CommonStockCapitalSharesReservedForConvertibleNote contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">977398</SCKT:CommonStockCapitalSharesReservedForConvertibleNote>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2016-12-31" unitRef="Shares" xsi:nil="true" />
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">169335</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="AsOf2016-12-31" unitRef="Shares" decimals="INF">3229950</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="AsOf2015-12-31" unitRef="Shares" decimals="INF">3290836</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">12200</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">37000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">49200</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-8473481</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">31940</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">-1291141</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="From2015-01-01to2015-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2016-01-01to2016-12-31" unitRef="Pure" decimals="INF">0.3400</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">0.3400</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="From2016-01-01to2016-12-31" unitRef="Pure" decimals="INF">0.0583</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">0.0583</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2016-01-01to2016-12-31" unitRef="Pure" decimals="INF">3.4846</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">-0.0173</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">8111000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">8833000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <SCKT:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">9000</SCKT:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts>
    <SCKT:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">18000</SCKT:DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">49000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">91000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1343000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">1614000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">10296000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">11309000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">464000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">11279000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">9832000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">30000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">243000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">205000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">755000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">754000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">38000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">39000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">2094000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">23566000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">13896000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:SubsequentEventDescription contextRef="From2017-01-01to2017-03-20">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;On March 20, 2017, the Company signed a Business&#13;Financing Modification Agreement by and between the Company and Bridge Bank to extend the expiration date of revolving domestic&#13;line of credit to February 27, 2019. The international portion of the credit line was not changed and will expire on February 27,&#13;2018.&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:SubsequentEventDescription>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">752625</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">380696</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2016-12-31_custom_RelatedPartyNotesPayableMember" unitRef="USD" decimals="0">380696</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent contextRef="AsOf2016-12-31_custom_NotesPayableToChairmanMember" unitRef="USD" decimals="0">371929</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="AsOf2016-12-31" unitRef="USD" xsi:nil="true" />
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">371929</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="AsOf2016-12-31_custom_RelatedPartyNotesPayableMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:ConvertibleLongTermNotesPayable contextRef="AsOf2016-12-31_custom_NotesPayableToChairmanMember" unitRef="USD" xsi:nil="true" />
    <us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="AsOf2016-12-31_custom_RelatedPartyNotesPayableMember" unitRef="USDPShares" decimals="INF">1.25</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="AsOf2016-12-31_custom_NotesPayableToChairmanMember" unitRef="USDPShares" decimals="INF">1.25</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <SCKT:InterestRateOnShortTermConvertibleNotesPayable contextRef="AsOf2015-12-31" unitRef="Pure" decimals="INF">0.08</SCKT:InterestRateOnShortTermConvertibleNotesPayable>
    <SCKT:InterestRateOnShortTermConvertibleNotesPayable contextRef="AsOf2016-12-31_custom_RelatedPartyNotesPayableMember" unitRef="Pure" decimals="INF">0.08</SCKT:InterestRateOnShortTermConvertibleNotesPayable>
    <SCKT:InterestRateOnShortTermConvertibleNotesPayable contextRef="AsOf2016-12-31_custom_NotesPayableToChairmanMember" unitRef="Pure" decimals="INF">0.12</SCKT:InterestRateOnShortTermConvertibleNotesPayable>
    <SCKT:InterestRateOnLongTermConvertibleNotesPayableWithHudson contextRef="AsOf2015-12-31" unitRef="Pure" decimals="INF">0.18</SCKT:InterestRateOnLongTermConvertibleNotesPayableWithHudson>
    <us-gaap:SubordinatedBorrowingDueDate contextRef="From2016-01-01to2016-12-31">2017-09-04</us-gaap:SubordinatedBorrowingDueDate>
    <us-gaap:SubordinatedBorrowingDueDate contextRef="From2015-01-01to2015-12-31">2017-09-04</us-gaap:SubordinatedBorrowingDueDate>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">382808</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">265387</us-gaap:InterestPayableCurrent>
    <us-gaap:SubordinatedBorrowingInterestRate contextRef="From2014-05-14to2014-05-15" unitRef="Pure" decimals="INF">0.18</us-gaap:SubordinatedBorrowingInterestRate>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2014-05-14to2014-05-15">2016-01-29</us-gaap:DebtInstrumentMaturityDate>
    <SCKT:RelatedPartyAndOtherNotesPayable contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">500000</SCKT:RelatedPartyAndOtherNotesPayable>
    <SCKT:RelatedPartyAndOtherNotesPayable contextRef="AsOf2014-05-15" unitRef="USD" decimals="0">650000</SCKT:RelatedPartyAndOtherNotesPayable>
    <SCKT:InterestExpenseRelatedPartyAndOther contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">7645</SCKT:InterestExpenseRelatedPartyAndOther>
    <SCKT:InterestExpenseRelatedPartyAndOther contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">100455</SCKT:InterestExpenseRelatedPartyAndOther>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="AsOf2017-03-20_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">2000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="AsOf2017-03-20_us-gaap_ForeignLineOfCreditMember" unitRef="USD" decimals="0">500000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityBorrowingCapacityDescription contextRef="From2017-03-19to2017-03-20_us-gaap_DomesticLineOfCreditMember">70% of qualified receivables</us-gaap:LineOfCreditFacilityBorrowingCapacityDescription>
    <us-gaap:LineOfCreditFacilityBorrowingCapacityDescription contextRef="From2017-03-19to2017-03-20_us-gaap_ForeignLineOfCreditMember">70% of qualified receivables</us-gaap:LineOfCreditFacilityBorrowingCapacityDescription>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="From2017-03-19to2017-03-20_us-gaap_DomesticLineOfCreditMember">Bank's Prime Rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <us-gaap:DebtInstrumentDescriptionOfVariableRateBasis contextRef="From2017-03-19to2017-03-20_us-gaap_ForeignLineOfCreditMember">Bank's Prime Rate</us-gaap:DebtInstrumentDescriptionOfVariableRateBasis>
    <SCKT:MinimumInterestRateOnDebt contextRef="AsOf2017-03-20_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.0325</SCKT:MinimumInterestRateOnDebt>
    <SCKT:MinimumInterestRateOnDebt contextRef="AsOf2017-03-20_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.0325</SCKT:MinimumInterestRateOnDebt>
    <SCKT:DebtInstrumentBasisSpreadOnVariableRate contextRef="AsOf2017-03-20_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.015</SCKT:DebtInstrumentBasisSpreadOnVariableRate>
    <SCKT:DebtInstrumentBasisSpreadOnVariableRate contextRef="AsOf2017-03-20_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.015</SCKT:DebtInstrumentBasisSpreadOnVariableRate>
    <SCKT:MonthlyCollateralHandlingFee contextRef="AsOf2017-03-20_us-gaap_DomesticLineOfCreditMember" unitRef="Pure" decimals="INF">0.001</SCKT:MonthlyCollateralHandlingFee>
    <SCKT:MonthlyCollateralHandlingFee contextRef="AsOf2017-03-20_us-gaap_ForeignLineOfCreditMember" unitRef="Pure" decimals="INF">0.001</SCKT:MonthlyCollateralHandlingFee>
    <us-gaap:InterestExpenseDebt contextRef="From2015-01-01to2015-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">38494</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="From2016-01-01to2016-12-31_us-gaap_DomesticLineOfCreditMember" unitRef="USD" decimals="0">3000</us-gaap:InterestExpenseDebt>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2017-03-19to2017-03-20_us-gaap_DomesticLineOfCreditMember">2019-02-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityExpirationDate1 contextRef="From2017-03-19to2017-03-20_us-gaap_ForeignLineOfCreditMember">2018-02-27</us-gaap:LineOfCreditFacilityExpirationDate1>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">1612000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">9545</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2016-01-01to2016-12-31" unitRef="Pure" xsi:nil="true" />
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="From2015-01-01to2015-12-31" unitRef="Pure" xsi:nil="true" />
    <SCKT:DeferredTaxAssetsDepreciationandAmortization contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">29000</SCKT:DeferredTaxAssetsDepreciationandAmortization>
    <SCKT:DeferredTaxAssetsDepreciationandAmortization contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">5000</SCKT:DeferredTaxAssetsDepreciationandAmortization>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">757671</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2016-01-01to2016-12-31">P2Y8M2D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharesIssued contextRef="AsOf2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">5878405</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2014-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">5403851</us-gaap:SharesIssued>
    <us-gaap:SharesIssued contextRef="AsOf2015-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">5620455</us-gaap:SharesIssued>
    <SCKT:StockIssuedDuringPeriodValueWarrantsExercised contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">158145</SCKT:StockIssuedDuringPeriodValueWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodValueWarrantsExercised contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">131250</SCKT:StockIssuedDuringPeriodValueWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodValueWarrantsExercised contextRef="From2015-01-01to2015-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">125</SCKT:StockIssuedDuringPeriodValueWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodValueWarrantsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">146</SCKT:StockIssuedDuringPeriodValueWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodValueWarrantsExercised contextRef="From2015-01-01to2015-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">131125</SCKT:StockIssuedDuringPeriodValueWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodValueWarrantsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">157999</SCKT:StockIssuedDuringPeriodValueWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodSharesWarrantsExercised contextRef="From2015-01-01to2015-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">125271</SCKT:StockIssuedDuringPeriodSharesWarrantsExercised>
    <SCKT:StockIssuedDuringPeriodSharesWarrantsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="Shares" decimals="INF">146095</SCKT:StockIssuedDuringPeriodSharesWarrantsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2016-01-01to2016-12-31" unitRef="USD" decimals="0">178512</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2015-01-01to2015-12-31" unitRef="USD" decimals="0">155949</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2015-01-01to2015-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">91</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_CommonStockMember" unitRef="USD" decimals="0">112</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2015-01-01to2015-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">155858</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="From2016-01-01to2016-12-31_us-gaap_AdditionalPaidInCapitalMember" unitRef="USD" decimals="0">178400</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">755000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">753000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:LeasePolicyTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="margin: 0pt"&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;i&gt;Deferred&#13;Rent&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;The&#13;Company operates its headquarters under a non-cancelable operating lease. The Company recognizes rent expense under its lease&#13;on a straight-line basis measured over the term of the lease. The excess of accumulated rental expense measured on a straight-lined&#13;basis over actual accumulated rent paid is recorded as a liability on the Company&amp;#8217;s balance sheet in its short and long&#13;term components. Deferred rent at December 31, 2016 and December 31, 2015 was $286,901 and $283,053, respectively.&lt;/font&gt;&lt;/p&gt;&#13;&#13;&#13;&#13;&lt;p style="margin: 0pt"&gt;&lt;/p&gt;</us-gaap:LeasePolicyTextBlock>
    <SCKT:ScheduleOfCommonStockReservedForFutureIssuanceTextBlock contextRef="From2016-01-01to2016-12-31">&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;Common&#13;stock reserved for future issuance was as follows:&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;&#13;&#13;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif"&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom"&gt;&#13;    &lt;td&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2016&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"&gt;2015&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="width: 56%; text-align: left"&gt;Stock option grants outstanding (see Note 6)&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;2,161,085&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 8%"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;2,022,353&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left"&gt;Reserved for future stock option grants (see Note 6)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95,981&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;121,750&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="text-align: left"&gt;Reserved for note conversion (see Note 2)&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;972,884&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;977,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: White"&gt;&#13;    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Reserved for exercise of outstanding warrants (see Note 7)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&amp;#8212;&amp;#160;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;169,335&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;&#13;    &lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,229,950&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&amp;#160;&lt;/td&gt;&#13;    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,290,836&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;&#13;&lt;/table&gt;&#13;&#13;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;font style="font: 12pt Times New Roman, Times, Serif"&gt;&lt;/font&gt;&lt;/p&gt;</SCKT:ScheduleOfCommonStockReservedForFutureIssuanceTextBlock>
    <SCKT:DeferredIncomeTaxAssetsLiabilitiesNet contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">9589000</SCKT:DeferredIncomeTaxAssetsLiabilitiesNet>
    <SCKT:DeferredIncomeTaxAssetsLiabilitiesNet contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">-175000</SCKT:DeferredIncomeTaxAssetsLiabilitiesNet>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2016-01-01to2016-12-31" unitRef="Pure" decimals="INF">3.0863</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="From2015-01-01to2015-12-31" unitRef="Pure" decimals="INF">-0.4156</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">464000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <SCKT:DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">291000</SCKT:DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal>
    <us-gaap:DeferredRentCredit contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">286901</us-gaap:DeferredRentCredit>
    <us-gaap:DeferredRentCredit contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">283053</us-gaap:DeferredRentCredit>
    <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">20173</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
    <us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">80150</us-gaap:CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2016-12-31" unitRef="USD" decimals="0">100584</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross contextRef="AsOf2015-12-31" unitRef="USD" decimals="0">124427</us-gaap:CapitalLeasedAssetsGross>
</xbrli:xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>sckt-20161231.xsd
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 10K2016.xfr; Date: 2017%2D03%2D24T18:54:14Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80040000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +6spo7xRiXgen8uHanRMSa6D2aP9wJZyiekxtWR8HWmaPyQgEuBzoSYlfFHGEZYE -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2014-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2016-01-31" xmlns:us-roles="http://fasb.org/us-roles/2016-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2016-01-31" xmlns:SCKT="http://socketmobile.com/20161231" elementFormDefault="qualified" targetNamespace="http://socketmobile.com/20161231">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://socketmobile.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
	  <link:definition>00000001 - Document - Document and Entity Information</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/BalanceSheets" id="BalanceSheets">
	  <link:definition>00000002 - Statement - Balance Sheets</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - Balance Sheets (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/StatementsOfIncome" id="StatementsOfIncome">
	  <link:definition>00000004 - Statement - Statements of Income</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/StatementsOfStockholdersEquity" id="StatementsOfStockholdersEquity">
	  <link:definition>00000005 - Statement - Statements of Stockholders' Equity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
	  <link:definition>00000006 - Statement - Statements of Cash Flows</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" id="Note1-OrganizationAndSummaryOfSignificantAccountingPolicies">
	  <link:definition>00000007 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Note2-ShortTermRelatedPartyConvertibleNotesPayable" id="Note2-ShortTermRelatedPartyConvertibleNotesPayable">
	  <link:definition>00000008 - Disclosure - Note 2 - Short Term Related Party Convertible Notes Payable</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Note3-RelatedPartyAndOtherShortTermNotesPayable" id="Note3-RelatedPartyAndOtherShortTermNotesPayable">
	  <link:definition>00000009 - Disclosure - Note 3 - Related Party and Other Short Term Notes Payable</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Note4-BankFinancingArrangements" id="Note4-BankFinancingArrangements">
	  <link:definition>00000010 - Disclosure - Note 4 - Bank Financing Arrangements</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Note5-CommitmentsAndContingencies" id="Note5-CommitmentsAndContingencies">
	  <link:definition>00000011 - Disclosure - Note 5 - Commitments and Contingencies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Note6-Share-basedCompensationPlan" id="Note6-Share-basedCompensationPlan">
	  <link:definition>00000012 - Disclosure - Note 6 - Share-Based Compensation Plan</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Note7-Warrants" id="Note7-Warrants">
	  <link:definition>00000013 - Disclosure - Note 7 - Warrants</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Note8-SharesReserved" id="Note8-SharesReserved">
	  <link:definition>00000014 - Disclosure - Note 8 - Shares Reserved</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Note9-RetirementPlan" id="Note9-RetirementPlan">
	  <link:definition>00000015 - Disclosure - Note 9 - Retirement Plan</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Note10-IncomeTaxes" id="Note10-IncomeTaxes">
	  <link:definition>00000016 - Disclosure - Note 10 - Income Taxes</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Note11-SubsequentEvents" id="Note11-SubsequentEvents">
	  <link:definition>00000017 - Disclosure - Note 11 - Subsequent Events</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" id="OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000018 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000019 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
	  <link:definition>00000020 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Share-basedCompensationPlanTables" id="Share-basedCompensationPlanTables">
	  <link:definition>00000021 - Disclosure - Share-Based Compensation Plan (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/SharesReservedTables" id="SharesReservedTables">
	  <link:definition>00000022 - Disclosure - Shares Reserved (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000023 - Disclosure - Income Taxes (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/ForeignCurrencyDetailsNarrative" id="ForeignCurrencyDetailsNarrative">
	  <link:definition>00000024 - Disclosure - Foreign Currency (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/ActivitiesInAllowanceForDoubtfulAccountsDetails" id="ActivitiesInAllowanceForDoubtfulAccountsDetails">
	  <link:definition>00000025 - Disclosure - Activities in allowance for doubtful accounts (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/InventoryComponentsDetails" id="InventoryComponentsDetails">
	  <link:definition>00000026 - Disclosure - Inventory Components (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" id="PrepaidExpensesAndOtherCurrentAssetsDetails">
	  <link:definition>00000027 - Disclosure - Prepaid Expenses and Other Current Assets (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/DepreciationExpenseDetailsNarrative" id="DepreciationExpenseDetailsNarrative">
	  <link:definition>00000028 - Disclosure - Depreciation Expense (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" id="MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails">
	  <link:definition>00000029 - Disclosure - Major Customers as a Percentage of Net Accounts Receivable Balances (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" id="ConcentrationOfSuppliersDetailsNarrative">
	  <link:definition>00000030 - Disclosure - Concentration of Suppliers (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" id="DeferredRevenueDetailsNarrative">
	  <link:definition>00000031 - Disclosure - Deferred Revenue (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/WarrantyDetailsNarrative" id="WarrantyDetailsNarrative">
	  <link:definition>00000032 - Disclosure - Warranty (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" id="AdvertisingCostsDetailsNarrative">
	  <link:definition>00000033 - Disclosure - Advertising Costs (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/NetIncomePerShareDetails" id="NetIncomePerShareDetails">
	  <link:definition>00000034 - Disclosure - Net income per share (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/RevenueByGeographicAreasDetails" id="RevenueByGeographicAreasDetails">
	  <link:definition>00000035 - Disclosure - Revenue by geographic areas (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" id="MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails">
	  <link:definition>00000036 - Disclosure - Major customers accounted for at least 10% of total revenues (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/ShortTermRelatedPartyConvertibleNotesPayableDetailsNarrative" id="ShortTermRelatedPartyConvertibleNotesPayableDetailsNarrative">
	  <link:definition>00000037 - Disclosure - Short Term Related Party Convertible Notes Payable (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShortTermCreditLineNotesPayableDetailsNarrative" id="RelatedPartyAndOtherShortTermCreditLineNotesPayableDetailsNarrative">
	  <link:definition>00000038 - Disclosure - Related Party and Other Short Term Credit Line Notes Payable (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" id="BankFinancingArrangementsDetailsNarrative">
	  <link:definition>00000039 - Disclosure - Bank Financing Arrangements (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
	  <link:definition>00000040 - Disclosure - Commitments and Contingencies (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" id="FutureMinimumPaymentsForOperatingLeasesDetails">
	  <link:definition>00000041 - Disclosure - Future Minimum Payments For Operating Leases (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" id="FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails">
	  <link:definition>00000042 - Disclosure - Future Minimum Payments Under Capital Lease And Equipment Financing Arrangements (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" id="StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails">
	  <link:definition>00000043 - Disclosure - Stock options' weighted average assumptions and grant date fair values (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/ActivityOfStockOptionsExercisedDetails" id="ActivityOfStockOptionsExercisedDetails">
	  <link:definition>00000044 - Disclosure - Activity of stock options exercised (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" id="PlanOptionsAvailableForGrantDetails">
	  <link:definition>00000045 - Disclosure - 2004 Plan Options Available for Grant (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails" id="PlanOutstandingOptionsRollforwardDetails">
	  <link:definition>00000046 - Disclosure - 2004 Plan Outstanding Options Rollforward (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails" id="PlanOutstandingAndExercisableOptionsByPriceRangeDetails">
	  <link:definition>00000047 - Disclosure - 2004 Plan outstanding and exercisable options by price range (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/Stock-basedCompensationDetails" id="Stock-basedCompensationDetails">
	  <link:definition>00000048 - Disclosure - Stock-Based Compensation (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" id="CommonStockReservedForFutureIssuanceDetails">
	  <link:definition>00000049 - Disclosure - Common stock reserved for future issuance (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" id="ScheduleOfIncomeTaxExpenseDetails">
	  <link:definition>00000050 - Disclosure - Schedule of Income Tax Expense (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" id="ScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
	  <link:definition>00000051 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" id="ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails">
	  <link:definition>00000052 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" id="ScheduleOfUnrecognizedTaxBenefitsDetails">
	  <link:definition>00000053 - Disclosure - Schedule of Unrecognized Tax Benefits  (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000054 - Disclosure - Income Taxes (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://socketmobile.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
	  <link:definition>00000055 - Disclosure - Subsequent Events (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="sckt-20161231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="sckt-20161231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="sckt-20161231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="sckt-20161231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2014-01-31" schemaLocation="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2016-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2016/elts/us-types-2016-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <element id="SCKT_ComputerEquipment" name="ComputerEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_DeferredServiceRevenueCurrent" name="DeferredServiceRevenueCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent" name="ShortTermPortionOfCapitalLeasesAndDeferredRent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent" name="LongTermPortionOfCapitalLeasesAndDeferredRent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ShareBasedCompensationCustom" name="ShareBasedCompensationCustom" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" name="IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" name="IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ChangeInDeferredRent" name="ChangeInDeferredRent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease" name="NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_CashlessExerciseOfWarrantsToCommonStock" name="CashlessExerciseOfWarrantsToCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_CommonStockReservedForFutureIssuanceTextBlock" name="CommonStockReservedForFutureIssuanceTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PrepaidExpensesAndOtherCurrentAssetsTextBlock" name="PrepaidExpensesAndOtherCurrentAssetsTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" name="PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock" name="ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ScheduleOfEarningsPerShareReconciliationTableTextBlock" name="ScheduleOfEarningsPerShareReconciliationTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PrepaidProjectDevelopmentCosts" name="PrepaidProjectDevelopmentCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ThresholdForDisclosurePercentage1" name="ThresholdForDisclosurePercentage1" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PercentOfNetAccountsReceivableBalances" name="PercentOfNetAccountsReceivableBalances" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ConcentrationOfSupplierPercentage" name="ConcentrationOfSupplierPercentage" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PercentageOfInventoryPurchasesFromTopSuppliers" name="PercentageOfInventoryPurchasesFromTopSuppliers" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ConcentrationOfSupplierPercentage2" name="ConcentrationOfSupplierPercentage2" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_CostsOfDeferredIncome" name="CostsOfDeferredIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ConvertibleNoteInterest" name="ConvertibleNoteInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_Revenues1" name="Revenues1" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ThresholdForDisclosurePercentage" name="ThresholdForDisclosurePercentage" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_EntityWideRevenueMajorCustomerPercentage" name="EntityWideRevenueMajorCustomerPercentage" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ShortTermCapitalLeases" name="ShortTermCapitalLeases" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_CommonStockCapitalSharesReservedForConvertibleNote" name="CommonStockCapitalSharesReservedForConvertibleNote" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" name="DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_InterestRateOnShortTermConvertibleNotesPayable" name="InterestRateOnShortTermConvertibleNotesPayable" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_InterestRateOnLongTermConvertibleNotesPayableWithHudson" name="InterestRateOnLongTermConvertibleNotesPayableWithHudson" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_RelatedPartyAndOtherNotesPayable" name="RelatedPartyAndOtherNotesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_InterestExpenseRelatedPartyAndOther" name="InterestExpenseRelatedPartyAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_MinimumInterestRateOnDebt" name="MinimumInterestRateOnDebt" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_DebtInstrumentBasisSpreadOnVariableRate" name="DebtInstrumentBasisSpreadOnVariableRate" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_MonthlyCollateralHandlingFee" name="MonthlyCollateralHandlingFee" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_DeferredTaxAssetsDepreciationandAmortization" name="DeferredTaxAssetsDepreciationandAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_StockIssuedDuringPeriodValueWarrantsExercised" name="StockIssuedDuringPeriodValueWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_StockIssuedDuringPeriodSharesWarrantsExercised" name="StockIssuedDuringPeriodSharesWarrantsExercised" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ScheduleOfCommonStockReservedForFutureIssuanceTextBlock" name="ScheduleOfCommonStockReservedForFutureIssuanceTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_DeferredIncomeTaxAssetsLiabilitiesNet" name="DeferredIncomeTaxAssetsLiabilitiesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal" name="DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_IngramMicroIncMember" name="IngramMicroIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_BlueStarIncMember" name="BlueStarIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ScansourceIncMember" name="ScansourceIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_UnitedStatesMember" name="UnitedStatesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_AsiaAndRestOfWorldMember" name="AsiaAndRestOfWorldMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_TotalMember" name="TotalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_RelatedPartyAndOtherNotesPayableMember" name="RelatedPartyAndOtherNotesPayableMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_RelatedPartyAndOtherNotesPayableToChairmanMember" name="RelatedPartyAndOtherNotesPayableToChairmanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_RelatedPartyAndOtherNotesPayableToCEOMember" name="RelatedPartyAndOtherNotesPayableToCEOMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PriceRange1Member" name="PriceRange1Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PriceRange2Member" name="PriceRange2Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PriceRange3Member" name="PriceRange3Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PriceRange4Member" name="PriceRange4Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PriceRange5Member" name="PriceRange5Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PriceRange6Member" name="PriceRange6Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PriceRange7Member" name="PriceRange7Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PriceRange8Member" name="PriceRange8Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PriceRange9Member" name="PriceRange9Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_RelatedPartyNotesPayableMember" name="RelatedPartyNotesPayableMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_NotesPayableToChairmanMember" name="NotesPayableToChairmanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ForeignLineOfCredieMember" name="ForeignLineOfCredieMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_CostOfRevenuesMember" name="CostOfRevenuesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ResearchAndDevelopmentMember" name="ResearchAndDevelopmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_SalesAndMarketingMember" name="SalesAndMarketingMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_GeneralAndAdministrativeMember" name="GeneralAndAdministrativeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_PriceRange10Member" name="PriceRange10Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_AdvertisingCostsDetailsNarrativeAbstract" name="AdvertisingCostsDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_NetIncomeLossAvailableToCommonStockholdersBasicAbstract1" name="NetIncomeLossAvailableToCommonStockholdersBasicAbstract1" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_RelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" name="RelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" name="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" />
    <element id="SCKT_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" name="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" abstract="true" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>sckt-20161231_cal.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 10K2016.xfr; Date: 2017%2D03%2D24T18:54:14Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80040000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://socketmobile.com/role/DocumentAndEntityInformation" xlink:href="sckt-20161231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheets" xlink:href="sckt-20161231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheetsParenthetical" xlink:href="sckt-20161231.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfIncome" xlink:href="sckt-20161231.xsd#StatementsOfIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfStockholdersEquity" xlink:href="sckt-20161231.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfCashFlows" xlink:href="sckt-20161231.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="sckt-20161231.xsd#Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note2-ShortTermRelatedPartyConvertibleNotesPayable" xlink:href="sckt-20161231.xsd#Note2-ShortTermRelatedPartyConvertibleNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note3-RelatedPartyAndOtherShortTermNotesPayable" xlink:href="sckt-20161231.xsd#Note3-RelatedPartyAndOtherShortTermNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note4-BankFinancingArrangements" xlink:href="sckt-20161231.xsd#Note4-BankFinancingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note5-CommitmentsAndContingencies" xlink:href="sckt-20161231.xsd#Note5-CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note6-Share-basedCompensationPlan" xlink:href="sckt-20161231.xsd#Note6-Share-basedCompensationPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note7-Warrants" xlink:href="sckt-20161231.xsd#Note7-Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note8-SharesReserved" xlink:href="sckt-20161231.xsd#Note8-SharesReserved" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note9-RetirementPlan" xlink:href="sckt-20161231.xsd#Note9-RetirementPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note10-IncomeTaxes" xlink:href="sckt-20161231.xsd#Note10-IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note11-SubsequentEvents" xlink:href="sckt-20161231.xsd#Note11-SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="sckt-20161231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="sckt-20161231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:href="sckt-20161231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Share-basedCompensationPlanTables" xlink:href="sckt-20161231.xsd#Share-basedCompensationPlanTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SharesReservedTables" xlink:href="sckt-20161231.xsd#SharesReservedTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxesTables" xlink:href="sckt-20161231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ForeignCurrencyDetailsNarrative" xlink:href="sckt-20161231.xsd#ForeignCurrencyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:href="sckt-20161231.xsd#ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/InventoryComponentsDetails" xlink:href="sckt-20161231.xsd#InventoryComponentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:href="sckt-20161231.xsd#PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DepreciationExpenseDetailsNarrative" xlink:href="sckt-20161231.xsd#DepreciationExpenseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:href="sckt-20161231.xsd#MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:href="sckt-20161231.xsd#ConcentrationOfSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" xlink:href="sckt-20161231.xsd#DeferredRevenueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/WarrantyDetailsNarrative" xlink:href="sckt-20161231.xsd#WarrantyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" xlink:href="sckt-20161231.xsd#AdvertisingCostsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomePerShareDetails" xlink:href="sckt-20161231.xsd#NetIncomePerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:href="sckt-20161231.xsd#RevenueByGeographicAreasDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:href="sckt-20161231.xsd#MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ShortTermRelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:href="sckt-20161231.xsd#ShortTermRelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShortTermCreditLineNotesPayableDetailsNarrative" xlink:href="sckt-20161231.xsd#RelatedPartyAndOtherShortTermCreditLineNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:href="sckt-20161231.xsd#BankFinancingArrangementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="sckt-20161231.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:href="sckt-20161231.xsd#FutureMinimumPaymentsForOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:href="sckt-20161231.xsd#FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:href="sckt-20161231.xsd#StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ActivityOfStockOptionsExercisedDetails" xlink:href="sckt-20161231.xsd#ActivityOfStockOptionsExercisedDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" xlink:href="sckt-20161231.xsd#PlanOptionsAvailableForGrantDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails" xlink:href="sckt-20161231.xsd#PlanOutstandingOptionsRollforwardDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:href="sckt-20161231.xsd#PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Stock-basedCompensationDetails" xlink:href="sckt-20161231.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" xlink:href="sckt-20161231.xsd#CommonStockReservedForFutureIssuanceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" xlink:href="sckt-20161231.xsd#ScheduleOfIncomeTaxExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="sckt-20161231.xsd#ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="sckt-20161231.xsd#ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:href="sckt-20161231.xsd#ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxesDetailsNarrative" xlink:href="sckt-20161231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SubsequentEventsDetailsNarrative" xlink:href="sckt-20161231.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BalanceSheets" xlink:title="00000002 - Statement - Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaapMachineryAndEquipmentGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapMachineryAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ComputerEquipment" xlink:label="loc_SCKTComputerEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_SCKTComputerEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetNoncurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDeferredTaxAssetsNetNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapCustomerDepositsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:label="loc_us-gaapShortTermNonBankLoansAndNotesPayable" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapShortTermNonBankLoansAndNotesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DeferredServiceRevenueCurrent" xlink:label="loc_SCKTDeferredServiceRevenueCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_SCKTDeferredServiceRevenueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="loc_SCKTShortTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_SCKTShortTermPortionOfCapitalLeasesAndDeferredRent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="loc_us-gaapConvertibleLongTermNotesPayable" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapConvertibleLongTermNotesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaapDeferredRevenueNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapDeferredRevenueNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="loc_SCKTLongTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_SCKTLongTermPortionOfCapitalLeasesAndDeferredRent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxLiabilitiesCurrent" xlink:label="loc_us-gaapDeferredTaxLiabilitiesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapDeferredTaxLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/StatementsOfIncome" xlink:title="00000004 - Statement - Statements of Income">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/StatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Statements of Stockholders' Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ShareBasedCompensationCustom" xlink:label="loc_SCKTShareBasedCompensationCustom" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_SCKTShareBasedCompensationCustom" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" xlink:label="loc_SCKTIncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_SCKTIncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" xlink:label="loc_SCKTIncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_SCKTIncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ChangeInDeferredRent" xlink:label="loc_SCKTChangeInDeferredRent" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_SCKTChangeInDeferredRent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaapRepaymentsOfDebtAndCapitalLeaseObligations" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfDebtAndCapitalLeaseObligations" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromSecuredLinesOfCredit" xlink:label="loc_us-gaapProceedsFromSecuredLinesOfCredit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromSecuredLinesOfCredit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLinesOfCredit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLinesOfCredit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromWarrantExercises" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note2-ShortTermRelatedPartyConvertibleNotesPayable" xlink:title="00000008 - Disclosure - Note 2 - Short Term Related Party Convertible Notes Payable" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note3-RelatedPartyAndOtherShortTermNotesPayable" xlink:title="00000009 - Disclosure - Note 3 - Related Party and Other Short Term Notes Payable" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note4-BankFinancingArrangements" xlink:title="00000010 - Disclosure - Note 4 - Bank Financing Arrangements" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note5-CommitmentsAndContingencies" xlink:title="00000011 - Disclosure - Note 5 - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note6-Share-basedCompensationPlan" xlink:title="00000012 - Disclosure - Note 6 - Share-Based Compensation Plan" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note7-Warrants" xlink:title="00000013 - Disclosure - Note 7 - Warrants" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note8-SharesReserved" xlink:title="00000014 - Disclosure - Note 8 - Shares Reserved" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note9-RetirementPlan" xlink:title="00000015 - Disclosure - Note 9 - Retirement Plan" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note10-IncomeTaxes" xlink:title="00000016 - Disclosure - Note 10 - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note11-SubsequentEvents" xlink:title="00000017 - Disclosure - Note 11 - Subsequent Events" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000018 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000019 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:title="00000020 - Disclosure - Commitments and Contingencies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Share-basedCompensationPlanTables" xlink:title="00000021 - Disclosure - Share-Based Compensation Plan (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SharesReservedTables" xlink:title="00000022 - Disclosure - Shares Reserved (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxesTables" xlink:title="00000023 - Disclosure - Income Taxes (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ForeignCurrencyDetailsNarrative" xlink:title="00000024 - Disclosure - Foreign Currency (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:title="00000025 - Disclosure - Activities in allowance for doubtful accounts (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/InventoryComponentsDetails" xlink:title="00000026 - Disclosure - Inventory Components (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:title="00000027 - Disclosure - Prepaid Expenses and Other Current Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidInsurance" xlink:label="loc_us-gaapPrepaidInsurance" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaapPrepaidInsurance" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PrepaidProjectDevelopmentCosts" xlink:label="loc_SCKTPrepaidProjectDevelopmentCosts" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_SCKTPrepaidProjectDevelopmentCosts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaapAdvancesOnInventoryPurchases" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaapAdvancesOnInventoryPurchases" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DepreciationExpenseDetailsNarrative" xlink:title="00000028 - Disclosure - Depreciation Expense (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:title="00000029 - Disclosure - Major Customers as a Percentage of Net Accounts Receivable Balances (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:title="00000030 - Disclosure - Concentration of Suppliers (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" xlink:title="00000031 - Disclosure - Deferred Revenue (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/WarrantyDetailsNarrative" xlink:title="00000032 - Disclosure - Warranty (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" xlink:title="00000033 - Disclosure - Advertising Costs (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomePerShareDetails" xlink:title="00000034 - Disclosure - Net income per share (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersDiluted" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ConvertibleNoteInterest" xlink:label="loc_SCKTConvertibleNoteInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="loc_SCKTConvertibleNoteInterest" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:title="00000035 - Disclosure - Revenue by geographic areas (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:title="00000036 - Disclosure - Major customers accounted for at least 10% of total revenues (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ShortTermRelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:title="00000037 - Disclosure - Short Term Related Party Convertible Notes Payable (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyAndOtherShortTermCreditLineNotesPayableDetailsNarrative" xlink:title="00000038 - Disclosure - Related Party and Other Short Term Credit Line Notes Payable (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:title="00000039 - Disclosure - Bank Financing Arrangements (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000040 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:title="00000041 - Disclosure - Future Minimum Payments For Operating Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:title="00000042 - Disclosure - Future Minimum Payments Under Capital Lease And Equipment Financing Arrangements (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ShortTermCapitalLeases" xlink:label="loc_SCKTShortTermCapitalLeases" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" xlink:to="loc_SCKTShortTermCapitalLeases" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:title="00000043 - Disclosure - Stock options' weighted average assumptions and grant date fair values (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ActivityOfStockOptionsExercisedDetails" xlink:title="00000044 - Disclosure - Activity of stock options exercised (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" xlink:title="00000045 - Disclosure - 2004 Plan Options Available for Grant (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails" xlink:title="00000046 - Disclosure - 2004 Plan Outstanding Options Rollforward (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:title="00000047 - Disclosure - 2004 Plan outstanding and exercisable options by price range (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Stock-basedCompensationDetails" xlink:title="00000048 - Disclosure - Stock-Based Compensation (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" xlink:title="00000049 - Disclosure - Common stock reserved for future issuance (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_CommonStockCapitalSharesReservedForConvertibleNote" xlink:label="loc_SCKTCommonStockCapitalSharesReservedForConvertibleNote" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" xlink:to="loc_SCKTCommonStockCapitalSharesReservedForConvertibleNote" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" xlink:title="00000050 - Disclosure - Schedule of Income Tax Expense (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:title="00000051 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:title="00000052 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsNet" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DeferredIncomeTaxAssetsLiabilitiesNet" xlink:label="loc_SCKTDeferredIncomeTaxAssetsLiabilitiesNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_SCKTDeferredIncomeTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_SCKTDeferredIncomeTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:title="00000053 - Disclosure - Schedule of Unrecognized Tax Benefits  (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000054 - Disclosure - Income Taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000055 - Disclosure - Subsequent Events (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>sckt-20161231_def.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 10K2016.xfr; Date: 2017%2D03%2D24T18:54:14Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80040000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://socketmobile.com/role/DocumentAndEntityInformation" xlink:href="sckt-20161231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheets" xlink:href="sckt-20161231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheetsParenthetical" xlink:href="sckt-20161231.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfIncome" xlink:href="sckt-20161231.xsd#StatementsOfIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfStockholdersEquity" xlink:href="sckt-20161231.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfCashFlows" xlink:href="sckt-20161231.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="sckt-20161231.xsd#Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note2-ShortTermRelatedPartyConvertibleNotesPayable" xlink:href="sckt-20161231.xsd#Note2-ShortTermRelatedPartyConvertibleNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note3-RelatedPartyAndOtherShortTermNotesPayable" xlink:href="sckt-20161231.xsd#Note3-RelatedPartyAndOtherShortTermNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note4-BankFinancingArrangements" xlink:href="sckt-20161231.xsd#Note4-BankFinancingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note5-CommitmentsAndContingencies" xlink:href="sckt-20161231.xsd#Note5-CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note6-Share-basedCompensationPlan" xlink:href="sckt-20161231.xsd#Note6-Share-basedCompensationPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note7-Warrants" xlink:href="sckt-20161231.xsd#Note7-Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note8-SharesReserved" xlink:href="sckt-20161231.xsd#Note8-SharesReserved" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note9-RetirementPlan" xlink:href="sckt-20161231.xsd#Note9-RetirementPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note10-IncomeTaxes" xlink:href="sckt-20161231.xsd#Note10-IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note11-SubsequentEvents" xlink:href="sckt-20161231.xsd#Note11-SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="sckt-20161231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="sckt-20161231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:href="sckt-20161231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Share-basedCompensationPlanTables" xlink:href="sckt-20161231.xsd#Share-basedCompensationPlanTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SharesReservedTables" xlink:href="sckt-20161231.xsd#SharesReservedTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxesTables" xlink:href="sckt-20161231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ForeignCurrencyDetailsNarrative" xlink:href="sckt-20161231.xsd#ForeignCurrencyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:href="sckt-20161231.xsd#ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/InventoryComponentsDetails" xlink:href="sckt-20161231.xsd#InventoryComponentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:href="sckt-20161231.xsd#PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DepreciationExpenseDetailsNarrative" xlink:href="sckt-20161231.xsd#DepreciationExpenseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:href="sckt-20161231.xsd#MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:href="sckt-20161231.xsd#ConcentrationOfSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" xlink:href="sckt-20161231.xsd#DeferredRevenueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/WarrantyDetailsNarrative" xlink:href="sckt-20161231.xsd#WarrantyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" xlink:href="sckt-20161231.xsd#AdvertisingCostsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomePerShareDetails" xlink:href="sckt-20161231.xsd#NetIncomePerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:href="sckt-20161231.xsd#RevenueByGeographicAreasDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:href="sckt-20161231.xsd#MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ShortTermRelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:href="sckt-20161231.xsd#ShortTermRelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShortTermCreditLineNotesPayableDetailsNarrative" xlink:href="sckt-20161231.xsd#RelatedPartyAndOtherShortTermCreditLineNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:href="sckt-20161231.xsd#BankFinancingArrangementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="sckt-20161231.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:href="sckt-20161231.xsd#FutureMinimumPaymentsForOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:href="sckt-20161231.xsd#FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:href="sckt-20161231.xsd#StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ActivityOfStockOptionsExercisedDetails" xlink:href="sckt-20161231.xsd#ActivityOfStockOptionsExercisedDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" xlink:href="sckt-20161231.xsd#PlanOptionsAvailableForGrantDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails" xlink:href="sckt-20161231.xsd#PlanOutstandingOptionsRollforwardDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:href="sckt-20161231.xsd#PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Stock-basedCompensationDetails" xlink:href="sckt-20161231.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" xlink:href="sckt-20161231.xsd#CommonStockReservedForFutureIssuanceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" xlink:href="sckt-20161231.xsd#ScheduleOfIncomeTaxExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="sckt-20161231.xsd#ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="sckt-20161231.xsd#ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:href="sckt-20161231.xsd#ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxesDetailsNarrative" xlink:href="sckt-20161231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SubsequentEventsDetailsNarrative" xlink:href="sckt-20161231.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BalanceSheets" xlink:title="00000002 - Statement - Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Balance Sheets (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/StatementsOfIncome" xlink:title="00000004 - Statement - Statements of Income" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/StatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Statements of Stockholders' Equity">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_StockIssuedDuringPeriodValueWarrantsExercised" xlink:label="loc_SCKTStockIssuedDuringPeriodValueWarrantsExercised_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTStockIssuedDuringPeriodValueWarrantsExercised_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="loc_SCKTStockIssuedDuringPeriodSharesWarrantsExercised_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTStockIssuedDuringPeriodSharesWarrantsExercised_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_50" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_50" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_50" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_50" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Statements of Cash Flows" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note2-ShortTermRelatedPartyConvertibleNotesPayable" xlink:title="00000008 - Disclosure - Note 2 - Short Term Related Party Convertible Notes Payable" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note3-RelatedPartyAndOtherShortTermNotesPayable" xlink:title="00000009 - Disclosure - Note 3 - Related Party and Other Short Term Notes Payable" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note4-BankFinancingArrangements" xlink:title="00000010 - Disclosure - Note 4 - Bank Financing Arrangements" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note5-CommitmentsAndContingencies" xlink:title="00000011 - Disclosure - Note 5 - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note6-Share-basedCompensationPlan" xlink:title="00000012 - Disclosure - Note 6 - Share-Based Compensation Plan" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note7-Warrants" xlink:title="00000013 - Disclosure - Note 7 - Warrants" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note8-SharesReserved" xlink:title="00000014 - Disclosure - Note 8 - Shares Reserved" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note9-RetirementPlan" xlink:title="00000015 - Disclosure - Note 9 - Retirement Plan" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note10-IncomeTaxes" xlink:title="00000016 - Disclosure - Note 10 - Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note11-SubsequentEvents" xlink:title="00000017 - Disclosure - Note 11 - Subsequent Events" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000018 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000019 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:title="00000020 - Disclosure - Commitments and Contingencies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Share-basedCompensationPlanTables" xlink:title="00000021 - Disclosure - Share-Based Compensation Plan (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SharesReservedTables" xlink:title="00000022 - Disclosure - Shares Reserved (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxesTables" xlink:title="00000023 - Disclosure - Income Taxes (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ForeignCurrencyDetailsNarrative" xlink:title="00000024 - Disclosure - Foreign Currency (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:title="00000025 - Disclosure - Activities in allowance for doubtful accounts (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/InventoryComponentsDetails" xlink:title="00000026 - Disclosure - Inventory Components (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:title="00000027 - Disclosure - Prepaid Expenses and Other Current Assets (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DepreciationExpenseDetailsNarrative" xlink:title="00000028 - Disclosure - Depreciation Expense (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:title="00000029 - Disclosure - Major Customers as a Percentage of Net Accounts Receivable Balances (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_IngramMicroIncMember" xlink:label="loc_SCKTIngramMicroIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTIngramMicroIncMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_BlueStarIncMember" xlink:label="loc_SCKTBlueStarIncMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTBlueStarIncMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScansourceIncMember" xlink:label="loc_SCKTScansourceIncMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTScansourceIncMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PercentOfNetAccountsReceivableBalances" xlink:label="loc_SCKTPercentOfNetAccountsReceivableBalances_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTPercentOfNetAccountsReceivableBalances_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ThresholdForDisclosurePercentage1" xlink:label="loc_SCKTThresholdForDisclosurePercentage1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTThresholdForDisclosurePercentage1_70" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:title="00000030 - Disclosure - Concentration of Suppliers (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" xlink:title="00000031 - Disclosure - Deferred Revenue (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/WarrantyDetailsNarrative" xlink:title="00000032 - Disclosure - Warranty (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" xlink:title="00000033 - Disclosure - Advertising Costs (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomePerShareDetails" xlink:title="00000034 - Disclosure - Net income per share (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:title="00000035 - Disclosure - Revenue by geographic areas (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaapStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaapSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementGeographicalAxis" xlink:to="loc_us-gaapSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaapSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementGeographicalAxis" xlink:to="loc_us-gaapSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_UnitedStatesMember" xlink:label="loc_SCKTUnitedStatesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_SCKTUnitedStatesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EuropeMember" xlink:label="loc_us-gaapEuropeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapEuropeMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_AsiaAndRestOfWorldMember" xlink:label="loc_SCKTAsiaAndRestOfWorldMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_SCKTAsiaAndRestOfWorldMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_TotalMember" xlink:label="loc_SCKTTotalMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_SCKTTotalMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_Revenues1" xlink:label="loc_SCKTRevenues1_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTRevenues1_90" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:title="00000036 - Disclosure - Major customers accounted for at least 10% of total revenues (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_IngramMicroIncMember" xlink:label="loc_SCKTIngramMicroIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTIngramMicroIncMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_BlueStarIncMember" xlink:label="loc_SCKTBlueStarIncMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTBlueStarIncMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScansourceIncMember" xlink:label="loc_SCKTScansourceIncMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTScansourceIncMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_EntityWideRevenueMajorCustomerPercentage" xlink:label="loc_SCKTEntityWideRevenueMajorCustomerPercentage_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTEntityWideRevenueMajorCustomerPercentage_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ThresholdForDisclosurePercentage" xlink:label="loc_SCKTThresholdForDisclosurePercentage_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTThresholdForDisclosurePercentage_70" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ShortTermRelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:title="00000037 - Disclosure - Short Term Related Party Convertible Notes Payable (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubordinatedBorrowingAxis" xlink:label="loc_us-gaapSubordinatedBorrowingAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapSubordinatedBorrowingAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubordinatedBorrowingNameDomain" xlink:label="loc_us-gaapSubordinatedBorrowingNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubordinatedBorrowingAxis" xlink:to="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubordinatedBorrowingNameDomain" xlink:label="loc_us-gaapSubordinatedBorrowingNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubordinatedBorrowingAxis" xlink:to="loc_us-gaapSubordinatedBorrowingNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_RelatedPartyNotesPayableMember" xlink:label="loc_SCKTRelatedPartyNotesPayableMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTRelatedPartyNotesPayableMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_NotesPayableToChairmanMember" xlink:label="loc_SCKTNotesPayableToChairmanMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTNotesPayableToChairmanMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="loc_us-gaapConvertibleLongTermNotesPayable_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConvertibleLongTermNotesPayable_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaapDebtInstrumentConvertibleConversionPrice1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentConvertibleConversionPrice1_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_InterestRateOnShortTermConvertibleNotesPayable" xlink:label="loc_SCKTInterestRateOnShortTermConvertibleNotesPayable_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTInterestRateOnShortTermConvertibleNotesPayable_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_InterestRateOnLongTermConvertibleNotesPayableWithHudson" xlink:label="loc_SCKTInterestRateOnLongTermConvertibleNotesPayableWithHudson_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTInterestRateOnLongTermConvertibleNotesPayableWithHudson_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubordinatedBorrowingDueDate" xlink:label="loc_us-gaapSubordinatedBorrowingDueDate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSubordinatedBorrowingDueDate_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrent_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpenseRelatedParty" xlink:label="loc_us-gaapInterestExpenseRelatedParty_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpenseRelatedParty_70" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyAndOtherShortTermCreditLineNotesPayableDetailsNarrative" xlink:title="00000038 - Disclosure - Related Party and Other Short Term Credit Line Notes Payable (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:title="00000039 - Disclosure - Bank Financing Arrangements (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCreditFacilityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DomesticLineOfCreditMember" xlink:label="loc_us-gaapDomesticLineOfCreditMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapDomesticLineOfCreditMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="loc_us-gaapForeignLineOfCreditMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapForeignLineOfCreditMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityCurrentBorrowingCapacity_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityCurrentBorrowingCapacity_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityBorrowingCapacityDescription" xlink:label="loc_us-gaapLineOfCreditFacilityBorrowingCapacityDescription_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityBorrowingCapacityDescription_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="loc_us-gaapDebtInstrumentDescriptionOfVariableRateBasis_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentDescriptionOfVariableRateBasis_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_MinimumInterestRateOnDebt" xlink:label="loc_SCKTMinimumInterestRateOnDebt_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTMinimumInterestRateOnDebt_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DebtInstrumentBasisSpreadOnVariableRate" xlink:label="loc_SCKTDebtInstrumentBasisSpreadOnVariableRate_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTDebtInstrumentBasisSpreadOnVariableRate_80" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_MonthlyCollateralHandlingFee" xlink:label="loc_SCKTMonthlyCollateralHandlingFee_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTMonthlyCollateralHandlingFee_80" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding_80" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpenseDebt_80" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1_80" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity_80" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000040 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:title="00000041 - Disclosure - Future Minimum Payments For Operating Leases (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:title="00000042 - Disclosure - Future Minimum Payments Under Capital Lease And Equipment Financing Arrangements (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:title="00000043 - Disclosure - Stock options' weighted average assumptions and grant date fair values (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ActivityOfStockOptionsExercisedDetails" xlink:title="00000044 - Disclosure - Activity of stock options exercised (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" xlink:title="00000045 - Disclosure - 2004 Plan Options Available for Grant (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails" xlink:title="00000046 - Disclosure - 2004 Plan Outstanding Options Rollforward (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:title="00000047 - Disclosure - 2004 Plan outstanding and exercisable options by price range (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange1Member" xlink:label="loc_SCKTPriceRange1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange2Member" xlink:label="loc_SCKTPriceRange2Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange2Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange3Member" xlink:label="loc_SCKTPriceRange3Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange3Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange4Member" xlink:label="loc_SCKTPriceRange4Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange4Member_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange5Member" xlink:label="loc_SCKTPriceRange5Member_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange5Member_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange6Member" xlink:label="loc_SCKTPriceRange6Member_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange6Member_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange10Member" xlink:label="loc_SCKTPriceRange10Member_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange10Member_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange7Member" xlink:label="loc_SCKTPriceRange7Member_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange7Member_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange8Member" xlink:label="loc_SCKTPriceRange8Member_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange8Member_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange9Member" xlink:label="loc_SCKTPriceRange9Member_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange9Member_180" xlink:type="arc" order="181" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_210" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_210" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_210" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_210" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_210" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_210" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_210" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Stock-basedCompensationDetails" xlink:title="00000048 - Disclosure - Stock-Based Compensation (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:label="loc_SCKTScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_SCKTScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:label="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_SCKTScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:label="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_SCKTScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_CostOfRevenuesMember" xlink:label="loc_SCKTCostOfRevenuesMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTCostOfRevenuesMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ResearchAndDevelopmentMember" xlink:label="loc_SCKTResearchAndDevelopmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTResearchAndDevelopmentMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_SalesAndMarketingMember" xlink:label="loc_SCKTSalesAndMarketingMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTSalesAndMarketingMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_GeneralAndAdministrativeMember" xlink:label="loc_SCKTGeneralAndAdministrativeMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTGeneralAndAdministrativeMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_110" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" xlink:title="00000049 - Disclosure - Common stock reserved for future issuance (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" xlink:title="00000050 - Disclosure - Schedule of Income Tax Expense (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:title="00000051 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:title="00000052 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:title="00000053 - Disclosure - Schedule of Unrecognized Tax Benefits  (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000054 - Disclosure - Income Taxes (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000055 - Disclosure - Subsequent Events (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>sckt-20161231_lab.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 10K2016.xfr; Date: 2017%2D03%2D24T18:54:14Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80040000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-In Capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings / Accumulated Deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorCustomersAxis_lbl" xml:lang="en-US">Major Customers [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_IngramMicroIncMember" xlink:label="SCKT_IngramMicroIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_IngramMicroIncMember" xlink:to="SCKT_IngramMicroIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_IngramMicroIncMember_lbl" xml:lang="en-US">Ingram Micro Inc.</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_BlueStarIncMember" xlink:label="SCKT_BlueStarIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_BlueStarIncMember" xlink:to="SCKT_BlueStarIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_BlueStarIncMember_lbl" xml:lang="en-US">BlueStar, Inc.</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScansourceIncMember" xlink:label="SCKT_ScansourceIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ScansourceIncMember" xlink:to="SCKT_ScansourceIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ScansourceIncMember_lbl" xml:lang="en-US">ScanSource, Inc.</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_UnitedStatesMember" xlink:label="SCKT_UnitedStatesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_UnitedStatesMember" xlink:to="SCKT_UnitedStatesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_UnitedStatesMember_lbl" xml:lang="en-US">United States</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EuropeMember" xlink:label="us-gaap_EuropeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EuropeMember" xlink:to="us-gaap_EuropeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EuropeMember_lbl" xml:lang="en-US">Europe</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_AsiaAndRestOfWorldMember" xlink:label="SCKT_AsiaAndRestOfWorldMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_AsiaAndRestOfWorldMember" xlink:to="SCKT_AsiaAndRestOfWorldMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_AsiaAndRestOfWorldMember_lbl" xml:lang="en-US">Asia and rest of world</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_TotalMember" xlink:label="SCKT_TotalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_TotalMember" xlink:to="SCKT_TotalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_TotalMember_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Bank Credit Line [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DomesticLineOfCreditMember" xlink:label="us-gaap_DomesticLineOfCreditMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DomesticLineOfCreditMember" xlink:to="us-gaap_DomesticLineOfCreditMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DomesticLineOfCreditMember_lbl" xml:lang="en-US">Domestic Line of Credit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubordinatedBorrowingAxis" xlink:label="us-gaap_SubordinatedBorrowingAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubordinatedBorrowingAxis" xlink:to="us-gaap_SubordinatedBorrowingAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubordinatedBorrowingAxis_lbl" xml:lang="en-US">SubordinatedBorrowing [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_RelatedPartyNotesPayableMember" xlink:label="SCKT_RelatedPartyNotesPayableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_RelatedPartyNotesPayableMember" xlink:to="SCKT_RelatedPartyNotesPayableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_RelatedPartyNotesPayableMember_lbl" xml:lang="en-US">Short Term Notes Payable to Officers and Directors</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_NotesPayableToChairmanMember" xlink:label="SCKT_NotesPayableToChairmanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_NotesPayableToChairmanMember" xlink:to="SCKT_NotesPayableToChairmanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_NotesPayableToChairmanMember_lbl" xml:lang="en-US">Short Term Notes Payable to Chairman</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:label="SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_lbl" xml:lang="en-US">Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_CostOfRevenuesMember" xlink:label="SCKT_CostOfRevenuesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_CostOfRevenuesMember" xlink:to="SCKT_CostOfRevenuesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_CostOfRevenuesMember_lbl" xml:lang="en-US">Cost of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ResearchAndDevelopmentMember" xlink:label="SCKT_ResearchAndDevelopmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ResearchAndDevelopmentMember" xlink:to="SCKT_ResearchAndDevelopmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ResearchAndDevelopmentMember_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_SalesAndMarketingMember" xlink:label="SCKT_SalesAndMarketingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_SalesAndMarketingMember" xlink:to="SCKT_SalesAndMarketingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_SalesAndMarketingMember_lbl" xml:lang="en-US">Sales and marketing</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_GeneralAndAdministrativeMember" xlink:label="SCKT_GeneralAndAdministrativeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_GeneralAndAdministrativeMember" xlink:to="SCKT_GeneralAndAdministrativeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_GeneralAndAdministrativeMember_lbl" xml:lang="en-US">General and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange1Member" xlink:label="SCKT_PriceRange1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PriceRange1Member" xlink:to="SCKT_PriceRange1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PriceRange1Member_lbl" xml:lang="en-US">Price Range $0.95 - $1.10</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange2Member" xlink:label="SCKT_PriceRange2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PriceRange2Member" xlink:to="SCKT_PriceRange2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PriceRange2Member_lbl" xml:lang="en-US">Price Range $1.20 - $1.25</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange3Member" xlink:label="SCKT_PriceRange3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PriceRange3Member" xlink:to="SCKT_PriceRange3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PriceRange3Member_lbl" xml:lang="en-US">Price Range $1.50 - $1.82</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange4Member" xlink:label="SCKT_PriceRange4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PriceRange4Member" xlink:to="SCKT_PriceRange4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PriceRange4Member_lbl" xml:lang="en-US">Price Range $1.89 - $2.27</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange5Member" xlink:label="SCKT_PriceRange5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PriceRange5Member" xlink:to="SCKT_PriceRange5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PriceRange5Member_lbl" xml:lang="en-US">Price Range $2.36 - $2.92</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange6Member" xlink:label="SCKT_PriceRange6Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PriceRange6Member" xlink:to="SCKT_PriceRange6Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PriceRange6Member_lbl" xml:lang="en-US">Price Range $3.04 - $3.54</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange10Member" xlink:label="SCKT_PriceRange10Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PriceRange10Member" xlink:to="SCKT_PriceRange10Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PriceRange10Member_lbl" xml:lang="en-US">Price Range $3.70 - $3.84</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange7Member" xlink:label="SCKT_PriceRange7Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PriceRange7Member" xlink:to="SCKT_PriceRange7Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PriceRange7Member_lbl" xml:lang="en-US">Price Range $6.90</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange8Member" xlink:label="SCKT_PriceRange8Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PriceRange8Member" xlink:to="SCKT_PriceRange8Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PriceRange8Member_lbl" xml:lang="en-US">Price Range $10.00</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange9Member" xlink:label="SCKT_PriceRange9Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PriceRange9Member" xlink:to="SCKT_PriceRange9Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PriceRange9Member_lbl" xml:lang="en-US">Price Range $0.95 - $10.00</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="us-gaap_ForeignLineOfCreditMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignLineOfCreditMember" xlink:to="us-gaap_ForeignLineOfCreditMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignLineOfCreditMember_lbl" xml:lang="en-US">Foreign Line of Credit</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DocumentAndEntityInformationAbstract" xlink:label="SCKT_DocumentAndEntityInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_DocumentAndEntityInformationAbstract" xlink:to="SCKT_DocumentAndEntityInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_DocumentAndEntityInformationAbstract_lbl" xml:lang="en-US">Document And Entity Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Is Entity a Well-known Seasoned Issuer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Is Entity a Voluntary Filer?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Is Entity's Reporting Status Current?</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property and equipment:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="us-gaap_MachineryAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl" xml:lang="en-US">Machinery and office equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ComputerEquipment" xlink:label="SCKT_ComputerEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ComputerEquipment" xlink:to="SCKT_ComputerEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ComputerEquipment_lbl" xml:lang="en-US">Computer equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment, gross</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent_lbl" xml:lang="en-US">Deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued payroll and related expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US">Net deferred revenue on shipments to distributors</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="us-gaap_CustomerDepositsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerDepositsCurrent" xlink:to="us-gaap_CustomerDepositsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerDepositsCurrent_lbl" xml:lang="en-US">Customer deposit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:label="us-gaap_ShortTermNonBankLoansAndNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:to="us-gaap_ShortTermNonBankLoansAndNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermNonBankLoansAndNotesPayable_lbl" xml:lang="en-US">Related party and other short term credit line notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="us-gaap_ConvertibleNotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayableCurrent_lbl" xml:lang="en-US">Related party convertible notes payable - current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DeferredServiceRevenueCurrent" xlink:label="SCKT_DeferredServiceRevenueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_DeferredServiceRevenueCurrent" xlink:to="SCKT_DeferredServiceRevenueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_DeferredServiceRevenueCurrent_lbl" xml:lang="en-US">Short term portion of deferred service revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent" xlink:to="SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent_lbl" xml:lang="en-US">Short term portion of capital leases and deferred rent</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="us-gaap_ConvertibleLongTermNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleLongTermNotesPayable" xlink:to="us-gaap_ConvertibleLongTermNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleLongTermNotesPayable_lbl" xml:lang="en-US">Related party convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="us-gaap_DeferredRevenueNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueNoncurrent" xlink:to="us-gaap_DeferredRevenueNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueNoncurrent_lbl" xml:lang="en-US">Long term portion of deferred service revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent" xlink:to="SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent_lbl" xml:lang="en-US">Long term portion of capital leases and deferred rent</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxLiabilitiesCurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesCurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesCurrent_lbl" xml:lang="en-US">Deferred tax liability</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.001 par value: Authorized &#8211; 20,000,000 shares, Issued and outstanding &#8211; 5,878,405 shares at December 31, 2016 and 5,620,455 shares at December 31, 2015</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_2_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock par value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Cost of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Sales and marketing</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense and other, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet_lbl" xml:lang="en-US">Net income before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Net income tax benefit (expense)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Net income per share:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average shares outstanding:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" 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_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharesIssued" xlink:label="us-gaap_SharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Beginning Balance (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_StockIssuedDuringPeriodValueWarrantsExercised" xlink:label="SCKT_StockIssuedDuringPeriodValueWarrantsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_StockIssuedDuringPeriodValueWarrantsExercised" xlink:to="SCKT_StockIssuedDuringPeriodValueWarrantsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_StockIssuedDuringPeriodValueWarrantsExercised_lbl" xml:lang="en-US">Exercise of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="SCKT_StockIssuedDuringPeriodSharesWarrantsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:to="SCKT_StockIssuedDuringPeriodSharesWarrantsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_StockIssuedDuringPeriodSharesWarrantsExercised_lbl" xml:lang="en-US">Exercise of warrants (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Ending Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesIssued_2_lbl" xml:lang="en-US">Ending Balance (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ShareBasedCompensationCustom" xlink:label="SCKT_ShareBasedCompensationCustom" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ShareBasedCompensationCustom" xlink:to="SCKT_ShareBasedCompensationCustom_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SCKT_ShareBasedCompensationCustom_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Changes in deferred taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" xlink:label="SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" xlink:to="SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xml:lang="en-US">Accrued payroll and related expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_lbl" xml:lang="en-US">Customer deposit</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" xlink:label="SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" xlink:to="SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors_lbl" xml:lang="en-US">Net deferred revenue on shipments to distributors</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Deferred service revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ChangeInDeferredRent" xlink:label="SCKT_ChangeInDeferredRent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ChangeInDeferredRent" xlink:to="SCKT_ChangeInDeferredRent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ChangeInDeferredRent_lbl" xml:lang="en-US">Change in deferred rent</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_lbl" xml:lang="en-US">Payments on capital leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromSecuredLinesOfCredit" xlink:label="us-gaap_ProceedsFromSecuredLinesOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSecuredLinesOfCredit" xlink:to="us-gaap_ProceedsFromSecuredLinesOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSecuredLinesOfCredit_lbl" xml:lang="en-US">Proceeds from borrowings under bank line of credit agreement</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="us-gaap_RepaymentsOfLinesOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_lbl" xml:lang="en-US">Repayments of borrowings under bank line of credit agreement</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Stock options exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromWarrantExercises_lbl" xml:lang="en-US">Warrants exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfNotesPayable_lbl" xml:lang="en-US">Repayments of related party and short term credit line notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash used in financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_lbl" xml:lang="en-US">Net increase in cash and cash equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_3_lbl" xml:lang="en-US">Cash and cash equivalents at end of year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental cash flow information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestPaid" xlink:label="us-gaap_InterestPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaid" xlink:to="us-gaap_InterestPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaid_lbl" xml:lang="en-US">Cash paid for interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="us-gaap_IncomeTaxesPaid" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash paid for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Supplemental disclosure of non-cash investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease" xlink:label="SCKT_NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease" xlink:to="SCKT_NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease_lbl" xml:lang="en-US">Computer equipment purchased under capital lease</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_CashlessExerciseOfWarrantsToCommonStock" xlink:label="SCKT_CashlessExerciseOfWarrantsToCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_CashlessExerciseOfWarrantsToCommonStock" xlink:to="SCKT_CashlessExerciseOfWarrantsToCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_CashlessExerciseOfWarrantsToCommonStock_lbl" xml:lang="en-US">Cashless exercise of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Note 1 - Organization and Summary of Significant Accounting Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Short Term Related Party Convertible Notes Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="us-gaap_ShortTermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">Related Party and Other Short Term Notes Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl" xml:lang="en-US">Bank Financing Arrangements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">Share-Based Compensation Plan</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract_lbl" xml:lang="en-US">Warrants and Rights Note Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">Warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_CommonStockReservedForFutureIssuanceTextBlock" xlink:label="SCKT_CommonStockReservedForFutureIssuanceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_CommonStockReservedForFutureIssuanceTextBlock" xlink:to="SCKT_CommonStockReservedForFutureIssuanceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_CommonStockReservedForFutureIssuanceTextBlock_lbl" xml:lang="en-US">Shares Reserved</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:label="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract_lbl" xml:lang="en-US">Pension and Other Postretirement and Postemployment Benefit Plans, Liabilities, Noncurrent [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PostemploymentBenefitPlansPolicy" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PostemploymentBenefitPlansPolicy" xlink:to="us-gaap_PostemploymentBenefitPlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PostemploymentBenefitPlansPolicy_lbl" xml:lang="en-US">Retirement Plan</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Note 10 - Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="us-gaap_DerivativesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativesPolicyTextBlock" xlink:to="us-gaap_DerivativesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativesPolicyTextBlock_lbl" xml:lang="en-US">Derivative Financial Instruments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForCreditLossesTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossesTextBlock" xlink:to="us-gaap_AllowanceForCreditLossesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForCreditLossesTextBlock_lbl" xml:lang="en-US">Accounts Receivable Allowances</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PrepaidExpensesAndOtherCurrentAssetsTextBlock" xlink:label="SCKT_PrepaidExpensesAndOtherCurrentAssetsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PrepaidExpensesAndOtherCurrentAssetsTextBlock" xlink:to="SCKT_PrepaidExpensesAndOtherCurrentAssetsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PrepaidExpensesAndOtherCurrentAssetsTextBlock_lbl" xml:lang="en-US">Prepaid Expenses and Other Current Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeasePolicyTextBlock" xlink:label="us-gaap_LeasePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeasePolicyTextBlock" xlink:to="us-gaap_LeasePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeasePolicyTextBlock_lbl" xml:lang="en-US">Deferred Rent</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentration of Credit Risk</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US">Concentration of Suppliers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RevenueRecognitionDeferredRevenue" xlink:label="us-gaap_RevenueRecognitionDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionDeferredRevenue" xlink:to="us-gaap_RevenueRecognitionDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionDeferredRevenue_lbl" xml:lang="en-US">Revenue Recognition and Deferred Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="us-gaap_StandardProductWarrantyPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StandardProductWarrantyPolicy" xlink:to="us-gaap_StandardProductWarrantyPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StandardProductWarrantyPolicy_lbl" xml:lang="en-US">Warranty</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl" xml:lang="en-US">Shipping and handling costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Net Income Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-Based Compensation Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Segment Information</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:label="us-gaap_MajorCustomersPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:to="us-gaap_MajorCustomersPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorCustomersPolicyPolicyTextBlock_lbl" xml:lang="en-US">Major Customers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NewAccountingPronouncementEarlyAdoptionTableTextBlock" xlink:label="us-gaap_NewAccountingPronouncementEarlyAdoptionTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementEarlyAdoptionTableTextBlock" xlink:to="us-gaap_NewAccountingPronouncementEarlyAdoptionTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementEarlyAdoptionTableTextBlock_lbl" xml:lang="en-US">Recently Issued Financial Accounting Standards</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_lbl" xml:lang="en-US">Activities in allowance for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Inventory components</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:label="SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:to="SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock" xlink:label="SCKT_ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock" xlink:to="SCKT_ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock_lbl" xml:lang="en-US">Major customers as a percentage of net accounts receivable balances</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_lbl" xml:lang="en-US">Reserves for product warranty costs</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScheduleOfEarningsPerShareReconciliationTableTextBlock" xlink:label="SCKT_ScheduleOfEarningsPerShareReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ScheduleOfEarningsPerShareReconciliationTableTextBlock" xlink:to="SCKT_ScheduleOfEarningsPerShareReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ScheduleOfEarningsPerShareReconciliationTableTextBlock_lbl" xml:lang="en-US">Net income per share applicable to common stockholders</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl" xml:lang="en-US">Revenue by geographic areas</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xml:lang="en-US">Major customers accounted for at least 10% of total revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Future minimum payments for operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock_lbl" xml:lang="en-US">Future minimum payments under capital lease and equipment financing arrangements</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Stock options' weighted average assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of stock-based compensation, stock option, activity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xml:lang="en-US">Stock-based compensation arrangement by stock-based payment award, options, vested and unvested, outstanding and exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xml:lang="en-US">Schedule of stock-based compensation, shares authorized under stock option plans, by exercise price range</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl" xml:lang="en-US">Schedule of employee service stock-based compensation, allocation of recognized period costs</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScheduleOfCommonStockReservedForFutureIssuanceTextBlock" xlink:label="SCKT_ScheduleOfCommonStockReservedForFutureIssuanceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ScheduleOfCommonStockReservedForFutureIssuanceTextBlock" xlink:to="SCKT_ScheduleOfCommonStockReservedForFutureIssuanceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ScheduleOfCommonStockReservedForFutureIssuanceTextBlock_lbl" xml:lang="en-US">Common stock reserved for future issuance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of Income Tax (Benefit) Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xml:lang="en-US">Schedule of Unrecognized tax benefits ("UTBs")</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnForeignCurrencyFairValueHedgeIneffectivenessDisclosuresAbstract" xlink:label="us-gaap_GainLossOnForeignCurrencyFairValueHedgeIneffectivenessDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnForeignCurrencyFairValueHedgeIneffectivenessDisclosuresAbstract" xlink:to="us-gaap_GainLossOnForeignCurrencyFairValueHedgeIneffectivenessDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnForeignCurrencyFairValueHedgeIneffectivenessDisclosuresAbstract_lbl" xml:lang="en-US">Gain (Loss) on Foreign Currency Fair Value Hedge Ineffectiveness, Disclosures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives" xlink:label="us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives" xlink:to="us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives_lbl" xml:lang="en-US">Loss on foreign currency</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="us-gaap_AccountsReceivableNetAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetAbstract" xlink:to="us-gaap_AccountsReceivableNetAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetAbstract_lbl" xml:lang="en-US">Accounts Receivable, Net [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Balance at Beginning of Year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_lbl" xml:lang="en-US">Charged to Costs and Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="us-gaap_ValuationAllowancesAndReservesDeductions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValuationAllowancesAndReservesDeductions_lbl" xml:lang="en-US">Amounts Written Off</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_2_lbl" xml:lang="en-US">Balance at End of Year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US">Raw materials and sub-assemblies</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Inventory reserves</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">Inventories, net</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_lbl" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidInsurance" xlink:to="us-gaap_PrepaidInsurance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidInsurance_lbl" xml:lang="en-US">Prepaid insurance</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PrepaidProjectDevelopmentCosts" xlink:label="SCKT_PrepaidProjectDevelopmentCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PrepaidProjectDevelopmentCosts" xlink:to="SCKT_PrepaidProjectDevelopmentCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PrepaidProjectDevelopmentCosts_lbl" xml:lang="en-US">Prepaid project development costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="us-gaap_AdvancesOnInventoryPurchases" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvancesOnInventoryPurchases_lbl" xml:lang="en-US">Prepaid inventory purchases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US">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_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2_lbl" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortizationAbstract" xlink:label="us-gaap_DepreciationAndAmortizationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortizationAbstract" xlink:to="us-gaap_DepreciationAndAmortizationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortizationAbstract_lbl" xml:lang="en-US">Depreciation, Depletion and Amortization [Abstract]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Depreciation_2_lbl" xml:lang="en-US">Depreciation expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_MajorCustomersAxis_2_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PercentOfNetAccountsReceivableBalances" xlink:label="SCKT_PercentOfNetAccountsReceivableBalances" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PercentOfNetAccountsReceivableBalances" xlink:to="SCKT_PercentOfNetAccountsReceivableBalances_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PercentOfNetAccountsReceivableBalances_lbl" xml:lang="en-US">Percent of net accounts receivable balances</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ThresholdForDisclosurePercentage1" xlink:label="SCKT_ThresholdForDisclosurePercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ThresholdForDisclosurePercentage1" xlink:to="SCKT_ThresholdForDisclosurePercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ThresholdForDisclosurePercentage1_lbl" xml:lang="en-US">Threshold percentage for disclosure</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:label="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract_lbl" xml:lang="en-US">Concentration Risks, Types, No Concentration Percentage [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ConcentrationOfSupplierPercentage" xlink:label="SCKT_ConcentrationOfSupplierPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ConcentrationOfSupplierPercentage" xlink:to="SCKT_ConcentrationOfSupplierPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ConcentrationOfSupplierPercentage_lbl" xml:lang="en-US">Accounts payable balance with top supplier</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ConcentrationOfSupplierPercentage2" xlink:label="SCKT_ConcentrationOfSupplierPercentage2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ConcentrationOfSupplierPercentage2" xlink:to="SCKT_ConcentrationOfSupplierPercentage2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ConcentrationOfSupplierPercentage2_lbl" xml:lang="en-US">Accounts payable balance with number two supplier</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PercentageOfInventoryPurchasesFromTopSuppliers" xlink:label="SCKT_PercentageOfInventoryPurchasesFromTopSuppliers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PercentageOfInventoryPurchasesFromTopSuppliers" xlink:to="SCKT_PercentageOfInventoryPurchasesFromTopSuppliers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PercentageOfInventoryPurchasesFromTopSuppliers_lbl" xml:lang="en-US">Percentage of inventory purchases from top two suppliers</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract" xlink:label="us-gaap_DeferredRevenueDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueDisclosureAbstract" xlink:to="us-gaap_DeferredRevenueDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueDisclosureAbstract_lbl" xml:lang="en-US">Deferred Revenue Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="us-gaap_DeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_DeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenue_lbl" xml:lang="en-US">Deferred income on shipments to distributors</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_CostsOfDeferredIncome" xlink:label="SCKT_CostsOfDeferredIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_CostsOfDeferredIncome" xlink:to="SCKT_CostsOfDeferredIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_CostsOfDeferredIncome_lbl" xml:lang="en-US">Costs of deferred income</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="us-gaap_ProductWarrantiesDisclosuresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:to="us-gaap_ProductWarrantiesDisclosuresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantiesDisclosuresAbstract_lbl" xml:lang="en-US">Product Warranties Disclosures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ProductWarrantyAccrual_lbl" xml:lang="en-US">Balance at Beginning of Year</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued_lbl" xml:lang="en-US">Additional warranty reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyExpense" xlink:label="us-gaap_ProductWarrantyExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyExpense" xlink:to="us-gaap_ProductWarrantyExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProductWarrantyExpense_lbl" xml:lang="en-US">Amounts charged to reserves</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ProductWarrantyAccrual_2_lbl" xml:lang="en-US">Balance at End of Year</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_AdvertisingCostsDetailsNarrativeAbstract" xlink:label="SCKT_AdvertisingCostsDetailsNarrativeAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_AdvertisingCostsDetailsNarrativeAbstract" xlink:to="SCKT_AdvertisingCostsDetailsNarrativeAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_AdvertisingCostsDetailsNarrativeAbstract_lbl" xml:lang="en-US">Advertising Costs Details Narrative</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_lbl" xml:lang="en-US">Numerator:</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ConvertibleNoteInterest" xlink:label="SCKT_ConvertibleNoteInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ConvertibleNoteInterest" xlink:to="SCKT_ConvertibleNoteInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="SCKT_ConvertibleNoteInterest_lbl" xml:lang="en-US">Convertible note interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US">Adjusted diluted net income</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_NetIncomeLossAvailableToCommonStockholdersBasicAbstract1" xlink:label="SCKT_NetIncomeLossAvailableToCommonStockholdersBasicAbstract1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_NetIncomeLossAvailableToCommonStockholdersBasicAbstract1" xlink:to="SCKT_NetIncomeLossAvailableToCommonStockholdersBasicAbstract1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_NetIncomeLossAvailableToCommonStockholdersBasicAbstract1_lbl" xml:lang="en-US">Denominator: Weighted average common shares outstanding used in computing net income per share:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Effect of dilutive stock options and convertible notes payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_2_lbl" xml:lang="en-US">Net income per share applicable to common stockholders:</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_Revenues1" xlink:label="SCKT_Revenues1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_Revenues1" xlink:to="SCKT_Revenues1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_Revenues1_lbl" xml:lang="en-US">Revenues: (in thousands)</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_EntityWideRevenueMajorCustomerPercentage" xlink:label="SCKT_EntityWideRevenueMajorCustomerPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_EntityWideRevenueMajorCustomerPercentage" xlink:to="SCKT_EntityWideRevenueMajorCustomerPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_EntityWideRevenueMajorCustomerPercentage_lbl" xml:lang="en-US">Percent of total revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ThresholdForDisclosurePercentage" xlink:label="SCKT_ThresholdForDisclosurePercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ThresholdForDisclosurePercentage" xlink:to="SCKT_ThresholdForDisclosurePercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SCKT_ThresholdForDisclosurePercentage_lbl" xml:lang="en-US">Threshold percentage for disclosure</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubordinatedBorrowingAxis" xlink:to="us-gaap_SubordinatedBorrowingAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SubordinatedBorrowingAxis_2_lbl" xml:lang="en-US">Subordinated Borrowing [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayableCurrent" xlink:to="us-gaap_ConvertibleNotesPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConvertibleNotesPayableCurrent_2_lbl" xml:lang="en-US">Short term related party convertible notes payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleLongTermNotesPayable" xlink:to="us-gaap_ConvertibleLongTermNotesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ConvertibleLongTermNotesPayable_2_lbl" xml:lang="en-US">Long term related party convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentConvertibleConversionPrice1_lbl" xml:lang="en-US">Conversion price</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_InterestRateOnShortTermConvertibleNotesPayable" xlink:label="SCKT_InterestRateOnShortTermConvertibleNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_InterestRateOnShortTermConvertibleNotesPayable" xlink:to="SCKT_InterestRateOnShortTermConvertibleNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_InterestRateOnShortTermConvertibleNotesPayable_lbl" xml:lang="en-US">Annual interest rate on short term convertible notes payable, compounded quarterly</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_InterestRateOnLongTermConvertibleNotesPayableWithHudson" xlink:label="SCKT_InterestRateOnLongTermConvertibleNotesPayableWithHudson" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_InterestRateOnLongTermConvertibleNotesPayableWithHudson" xlink:to="SCKT_InterestRateOnLongTermConvertibleNotesPayableWithHudson_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_InterestRateOnLongTermConvertibleNotesPayableWithHudson_lbl" xml:lang="en-US">Annual interest rate on long term convertible notes payable, compounded quarterly</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubordinatedBorrowingDueDate" xlink:label="us-gaap_SubordinatedBorrowingDueDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubordinatedBorrowingDueDate" xlink:to="us-gaap_SubordinatedBorrowingDueDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubordinatedBorrowingDueDate_lbl" xml:lang="en-US">Related party convertible notes payable maturity date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPayableCurrent_lbl" xml:lang="en-US">Accrued interest on related party convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpenseRelatedParty" xlink:label="us-gaap_InterestExpenseRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseRelatedParty" xlink:to="us-gaap_InterestExpenseRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseRelatedParty_lbl" xml:lang="en-US">Interest expense on related party convertible notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubordinatedBorrowingInterestRate" xlink:label="us-gaap_SubordinatedBorrowingInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubordinatedBorrowingInterestRate" xlink:to="us-gaap_SubordinatedBorrowingInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubordinatedBorrowingInterestRate_lbl" xml:lang="en-US">Annual interest rate payable monthly</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Maturity date</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_RelatedPartyAndOtherNotesPayable" xlink:label="SCKT_RelatedPartyAndOtherNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_RelatedPartyAndOtherNotesPayable" xlink:to="SCKT_RelatedPartyAndOtherNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_RelatedPartyAndOtherNotesPayable_lbl" xml:lang="en-US">Related party short term notes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_InterestExpenseRelatedPartyAndOther" xlink:label="SCKT_InterestExpenseRelatedPartyAndOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_InterestExpenseRelatedPartyAndOther" xlink:to="SCKT_InterestExpenseRelatedPartyAndOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_InterestExpenseRelatedPartyAndOther_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CreditFacilityAxis_2_lbl" xml:lang="en-US">Credit Facility [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xml:lang="en-US">Aggregate maximum advance amount</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityBorrowingCapacityDescription" xlink:label="us-gaap_LineOfCreditFacilityBorrowingCapacityDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityBorrowingCapacityDescription" xlink:to="us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityBorrowingCapacityDescription_lbl" xml:lang="en-US">Borrowing capacity description</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:to="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentDescriptionOfVariableRateBasis_lbl" xml:lang="en-US">Debt reference rate</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_MinimumInterestRateOnDebt" xlink:label="SCKT_MinimumInterestRateOnDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_MinimumInterestRateOnDebt" xlink:to="SCKT_MinimumInterestRateOnDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_MinimumInterestRateOnDebt_lbl" xml:lang="en-US">Minimum interest rate on debt (as a percent)</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DebtInstrumentBasisSpreadOnVariableRate" xlink:label="SCKT_DebtInstrumentBasisSpreadOnVariableRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_DebtInstrumentBasisSpreadOnVariableRate" xlink:to="SCKT_DebtInstrumentBasisSpreadOnVariableRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_DebtInstrumentBasisSpreadOnVariableRate_lbl" xml:lang="en-US">Basis point added to reference rate of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_MonthlyCollateralHandlingFee" xlink:label="SCKT_MonthlyCollateralHandlingFee" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_MonthlyCollateralHandlingFee" xlink:to="SCKT_MonthlyCollateralHandlingFee_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_MonthlyCollateralHandlingFee_lbl" xml:lang="en-US">Monthly collateral handling fee</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:to="us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_lbl" xml:lang="en-US">Amount outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityExpirationDate1_lbl" xml:lang="en-US">Line of credit expiration date</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US">Remaining borrowing capacity</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="us-gaap_LeaseAndRentalExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseAndRentalExpense" xlink:to="us-gaap_LeaseAndRentalExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseAndRentalExpense_lbl" xml:lang="en-US">Rental expense for operating lease</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRentCredit" xlink:label="us-gaap_DeferredRentCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRentCredit" xlink:to="us-gaap_DeferredRentCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRentCredit_lbl" xml:lang="en-US">Deferred rent</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:to="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligationDueInNextTwelveMonths_lbl" xml:lang="en-US">Non-cancelable purchase commitments for inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="us-gaap_CapitalLeasedAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasedAssetsGross" xlink:to="us-gaap_CapitalLeasedAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasedAssetsGross_lbl" xml:lang="en-US">Original cost of equipment under capital leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:to="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation_lbl" xml:lang="en-US">Capital lease accumulated depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract_lbl" xml:lang="en-US">Annual minimum payments:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US">2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US">2021 to 2022</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total minimum payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract_lbl" xml:lang="en-US">Annual minimum payments:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US">2017</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2018</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">2019</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US">2020</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total minimum payments</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_lbl" xml:lang="en-US">Less amount representing interest</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_lbl" xml:lang="en-US">Present value of net minimum payments</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ShortTermCapitalLeases" xlink:label="SCKT_ShortTermCapitalLeases" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ShortTermCapitalLeases" xlink:to="SCKT_ShortTermCapitalLeases_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ShortTermCapitalLeases_lbl" xml:lang="en-US">Short term portion of capital leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations_lbl" xml:lang="en-US">Long term portion of capital leases</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate (%)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl" xml:lang="en-US">Volatility factor</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected option life (years)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US">Total intrinsic value of stock options exercised</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_2_lbl" xml:lang="en-US">Cash received from stock option exercises</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_lbl" xml:lang="en-US">2004 Plan Options Available for Grant</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Balance at January 1</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Increase in shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Canceled</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xml:lang="en-US">Balance at December 31</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US">Shares</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Balance at January 1</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_2_lbl" xml:lang="en-US">Granted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Exercised</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Balance at December 31</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US">Unvested</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US">Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Balance at January 1</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Canceled</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Balance at December 31</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Unvested</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Outstanding, Remaining contractual term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Outstanding, Intrinsic value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Exercisable, Remaining contractual term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Exercisable, Intrinsic value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Unvested, Remaining contractual term</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US">Unvested, Intrinsic value</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US">Range of exercise</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US">Range of exercise</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xml:lang="en-US">Number outstanding options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_2_lbl" xml:lang="en-US">Weighted average remaining life (in yrs.)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xml:lang="en-US">Weighted average exercise price (US$ per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xml:lang="en-US">Number exercisable options</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Weighted average exercise price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_2_lbl" xml:lang="en-US">ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis [Axis]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Stock-based compensation expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Total remaining unamortized stock-based compensation cost not yet recognized</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Total compensation cost not yet recognized, Period for recognition</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Stock option grants outstanding (see Note 6)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Reserved for future stock option grants (see Note 6)</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_CommonStockCapitalSharesReservedForConvertibleNote" xlink:label="SCKT_CommonStockCapitalSharesReservedForConvertibleNote" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_CommonStockCapitalSharesReservedForConvertibleNote" xlink:to="SCKT_CommonStockCapitalSharesReservedForConvertibleNote_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_CommonStockCapitalSharesReservedForConvertibleNote_lbl" xml:lang="en-US">Reserved for note conversion (see Note 2)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_lbl" xml:lang="en-US">Reserved for exercise of outstanding warrants (see Note 7)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Total common stock reserved for future issuance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Federal, Current</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">State, Current</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total, Current</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Federal, Deferred</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">State, Deferred</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Total, Deferred</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income tax (benefit) expense</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Federal tax at statutory rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State income tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Release of valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Provision for taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US">Deferred tax assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforwards</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_lbl" xml:lang="en-US">Credits</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:label="SCKT_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:to="SCKT_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts_lbl" xml:lang="en-US">Capitalized research and development costs</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US">Other acquired intangibles</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl" xml:lang="en-US">Accruals not currently deductible</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DeferredTaxAssetsDepreciationandAmortization" xlink:label="SCKT_DeferredTaxAssetsDepreciationandAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_DeferredTaxAssetsDepreciationandAmortization" xlink:to="SCKT_DeferredTaxAssetsDepreciationandAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="SCKT_DeferredTaxAssetsDepreciationandAmortization_lbl" xml:lang="en-US">Depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance for deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US">Net deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US">Deferred tax liability:</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_lbl" xml:lang="en-US">Acquired intangibles</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DeferredIncomeTaxAssetsLiabilitiesNet" xlink:label="SCKT_DeferredIncomeTaxAssetsLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_DeferredIncomeTaxAssetsLiabilitiesNet" xlink:to="SCKT_DeferredIncomeTaxAssetsLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_DeferredIncomeTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax assets (liabilities)</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Beginning balance at January 1, 2016</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US">Decreases in UTBs taken in prior years</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US">Decreases in UTBs taken in current years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_2_lbl" xml:lang="en-US">Ending balance at December 31, 2016</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Unrecognized deferred tax benefits for stock-based compensation deduction</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_lbl" xml:lang="en-US">Federal net operating loss carryforwards</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:to="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_lbl" xml:lang="en-US">Deferred federal income research and development credits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xml:lang="en-US">Net operating loss carryforwards for state income tax purposes</link:label>
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal" xlink:label="SCKT_DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal" xlink:to="SCKT_DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal_lbl" xml:lang="en-US">State research and development tax credits</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventDescription" xlink:label="us-gaap_SubsequentEventDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventDescription" xlink:to="us-gaap_SubsequentEventDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventDescription_lbl" xml:lang="en-US">Subsequent events</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_2_lbl" xml:lang="en-US">Commitments and Contingencies [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_2_lbl" xml:lang="en-US">Cost of Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_2_lbl" xml:lang="en-US">Research and Development Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_2_lbl" xml:lang="en-US">Selling and Marketing Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_2_lbl" xml:lang="en-US">General and Administrative Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_3_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_3_lbl" xml:lang="en-US">Shares, Issued</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ShareBasedCompensationCustom" xlink:to="SCKT_ShareBasedCompensationCustom_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ShareBasedCompensationCustom_2_lbl" xml:lang="en-US">ShareBasedCompensationCustom</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" xlink:to="SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets_2_lbl" xml:lang="en-US">IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Other Current Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_2_lbl" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInDepositOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDepositOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Deposit Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" xlink:to="SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors_2_lbl" xml:lang="en-US">IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:to="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations_2_lbl" xml:lang="en-US">Repayments of Debt and Capital Lease Obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLinesOfCredit" xlink:to="us-gaap_RepaymentsOfLinesOfCredit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLinesOfCredit_2_lbl" xml:lang="en-US">Repayments of Lines of Credit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfNotesPayable_2_lbl" xml:lang="en-US">Repayments of Notes Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_2_lbl" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillDisclosureTextBlock_2_lbl" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:to="SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_2_lbl" xml:lang="en-US">PrepaidExpenseAndOtherAssetsCurrentTableTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_3_lbl" xml:lang="en-US">Allowance for Doubtful Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_2_lbl" xml:lang="en-US">Inventory Valuation Reserves</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyAccrual_3_lbl" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyExpense" xlink:to="us-gaap_ProductWarrantyExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyExpense_2_lbl" xml:lang="en-US">Product Warranty Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ConvertibleNoteInterest" xlink:to="SCKT_ConvertibleNoteInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ConvertibleNoteInterest_2_lbl" xml:lang="en-US">ConvertibleNoteInterest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_ThresholdForDisclosurePercentage" xlink:to="SCKT_ThresholdForDisclosurePercentage_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_ThresholdForDisclosurePercentage_2_lbl" xml:lang="en-US">ThresholdForDisclosurePercentage</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_2_lbl" xml:lang="en-US">Interest Expense, Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_2_lbl" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_2_lbl" xml:lang="en-US">Capital Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_2_lbl" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Two Years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_2_lbl" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Three Years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_2_lbl" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Four Years</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsDue_2_lbl" xml:lang="en-US">Capital Leases, Future Minimum Payments Due</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_2_lbl" xml:lang="en-US">Capital Leases, Future Minimum Payments, Interest Included in Payments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:to="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_2_lbl" xml:lang="en-US">Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligations_2_lbl" xml:lang="en-US">Long-term Debt and Capital Lease Obligations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, 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_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_2_lbl" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_2_lbl" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_2_lbl" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_2_lbl" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_2_lbl" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_2_lbl" xml:lang="en-US">Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_2_lbl" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SCKT_DeferredTaxAssetsDepreciationandAmortization" xlink:to="SCKT_DeferredTaxAssetsDepreciationandAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="SCKT_DeferredTaxAssetsDepreciationandAmortization_2_lbl" xml:lang="en-US">DeferredTaxAssetsDepreciationandAmortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsNet_2_lbl" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Goodwill</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_3_lbl" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_2_lbl" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>sckt-20161231_pre.xml
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 4.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Source; Value: 10K2016.xfr; Date: 2017%2D03%2D24T18:54:14Z -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x80040000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://socketmobile.com/role/DocumentAndEntityInformation" xlink:href="sckt-20161231.xsd#DocumentAndEntityInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheets" xlink:href="sckt-20161231.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BalanceSheetsParenthetical" xlink:href="sckt-20161231.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfIncome" xlink:href="sckt-20161231.xsd#StatementsOfIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfStockholdersEquity" xlink:href="sckt-20161231.xsd#StatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StatementsOfCashFlows" xlink:href="sckt-20161231.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:href="sckt-20161231.xsd#Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note2-ShortTermRelatedPartyConvertibleNotesPayable" xlink:href="sckt-20161231.xsd#Note2-ShortTermRelatedPartyConvertibleNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note3-RelatedPartyAndOtherShortTermNotesPayable" xlink:href="sckt-20161231.xsd#Note3-RelatedPartyAndOtherShortTermNotesPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note4-BankFinancingArrangements" xlink:href="sckt-20161231.xsd#Note4-BankFinancingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note5-CommitmentsAndContingencies" xlink:href="sckt-20161231.xsd#Note5-CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note6-Share-basedCompensationPlan" xlink:href="sckt-20161231.xsd#Note6-Share-basedCompensationPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note7-Warrants" xlink:href="sckt-20161231.xsd#Note7-Warrants" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note8-SharesReserved" xlink:href="sckt-20161231.xsd#Note8-SharesReserved" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note9-RetirementPlan" xlink:href="sckt-20161231.xsd#Note9-RetirementPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note10-IncomeTaxes" xlink:href="sckt-20161231.xsd#Note10-IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Note11-SubsequentEvents" xlink:href="sckt-20161231.xsd#Note11-SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:href="sckt-20161231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="sckt-20161231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:href="sckt-20161231.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Share-basedCompensationPlanTables" xlink:href="sckt-20161231.xsd#Share-basedCompensationPlanTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SharesReservedTables" xlink:href="sckt-20161231.xsd#SharesReservedTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxesTables" xlink:href="sckt-20161231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ForeignCurrencyDetailsNarrative" xlink:href="sckt-20161231.xsd#ForeignCurrencyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:href="sckt-20161231.xsd#ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/InventoryComponentsDetails" xlink:href="sckt-20161231.xsd#InventoryComponentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:href="sckt-20161231.xsd#PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DepreciationExpenseDetailsNarrative" xlink:href="sckt-20161231.xsd#DepreciationExpenseDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:href="sckt-20161231.xsd#MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:href="sckt-20161231.xsd#ConcentrationOfSuppliersDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" xlink:href="sckt-20161231.xsd#DeferredRevenueDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/WarrantyDetailsNarrative" xlink:href="sckt-20161231.xsd#WarrantyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" xlink:href="sckt-20161231.xsd#AdvertisingCostsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/NetIncomePerShareDetails" xlink:href="sckt-20161231.xsd#NetIncomePerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:href="sckt-20161231.xsd#RevenueByGeographicAreasDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:href="sckt-20161231.xsd#MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ShortTermRelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:href="sckt-20161231.xsd#ShortTermRelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/RelatedPartyAndOtherShortTermCreditLineNotesPayableDetailsNarrative" xlink:href="sckt-20161231.xsd#RelatedPartyAndOtherShortTermCreditLineNotesPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:href="sckt-20161231.xsd#BankFinancingArrangementsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="sckt-20161231.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:href="sckt-20161231.xsd#FutureMinimumPaymentsForOperatingLeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:href="sckt-20161231.xsd#FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:href="sckt-20161231.xsd#StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ActivityOfStockOptionsExercisedDetails" xlink:href="sckt-20161231.xsd#ActivityOfStockOptionsExercisedDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" xlink:href="sckt-20161231.xsd#PlanOptionsAvailableForGrantDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails" xlink:href="sckt-20161231.xsd#PlanOutstandingOptionsRollforwardDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:href="sckt-20161231.xsd#PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/Stock-basedCompensationDetails" xlink:href="sckt-20161231.xsd#Stock-basedCompensationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" xlink:href="sckt-20161231.xsd#CommonStockReservedForFutureIssuanceDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" xlink:href="sckt-20161231.xsd#ScheduleOfIncomeTaxExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="sckt-20161231.xsd#ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="sckt-20161231.xsd#ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:href="sckt-20161231.xsd#ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/IncomeTaxesDetailsNarrative" xlink:href="sckt-20161231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://socketmobile.com/role/SubsequentEventsDetailsNarrative" xlink:href="sckt-20161231.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DocumentAndEntityInformation" xlink:title="00000001 - Document - Document and Entity Information">
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DocumentAndEntityInformationAbstract" xlink:label="loc_SCKTDocumentAndEntityInformationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTDocumentAndEntityInformationAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BalanceSheets" xlink:title="00000002 - Statement - Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaapMachineryAndEquipmentGross" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapMachineryAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ComputerEquipment" xlink:label="loc_SCKTComputerEquipment" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_SCKTComputerEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherAssets" xlink:label="loc_us-gaapOtherAssets" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_us-gaapDeferredTaxAssetsNetNoncurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNetNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilities" xlink:label="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableAndOtherAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapEmployeeRelatedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CustomerDepositsCurrent" xlink:label="loc_us-gaapCustomerDepositsCurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCustomerDepositsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:label="loc_us-gaapShortTermNonBankLoansAndNotesPayable" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapShortTermNonBankLoansAndNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DeferredServiceRevenueCurrent" xlink:label="loc_SCKTDeferredServiceRevenueCurrent" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_SCKTDeferredServiceRevenueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="loc_SCKTShortTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_SCKTShortTermPortionOfCapitalLeasesAndDeferredRent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="loc_us-gaapConvertibleLongTermNotesPayable" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapConvertibleLongTermNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaapDeferredRevenueNoncurrent" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapDeferredRevenueNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent" xlink:label="loc_SCKTLongTermPortionOfCapitalLeasesAndDeferredRent" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_SCKTLongTermPortionOfCapitalLeasesAndDeferredRent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxLiabilitiesCurrent" xlink:label="loc_us-gaapDeferredTaxLiabilitiesCurrent" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/StatementsOfIncome" xlink:title="00000004 - Statement - Statements of Income">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/StatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Statements of Stockholders' Equity">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="40" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_StockIssuedDuringPeriodValueWarrantsExercised" xlink:label="loc_SCKTStockIssuedDuringPeriodValueWarrantsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTStockIssuedDuringPeriodValueWarrantsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:label="loc_SCKTStockIssuedDuringPeriodSharesWarrantsExercised" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTStockIssuedDuringPeriodSharesWarrantsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharesIssued" xlink:label="loc_us-gaapSharesIssued_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesIssued_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ShareBasedCompensationCustom" xlink:label="loc_SCKTShareBasedCompensationCustom" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_SCKTShareBasedCompensationCustom" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" xlink:label="loc_SCKTIncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_SCKTIncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:label="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOtherCurrentAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayable" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDepositOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDepositOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" xlink:label="loc_SCKTIncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_SCKTIncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ChangeInDeferredRent" xlink:label="loc_SCKTChangeInDeferredRent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_SCKTChangeInDeferredRent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaapRepaymentsOfDebtAndCapitalLeaseObligations" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfDebtAndCapitalLeaseObligations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromSecuredLinesOfCredit" xlink:label="loc_us-gaapProceedsFromSecuredLinesOfCredit" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSecuredLinesOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapRepaymentsOfLinesOfCredit" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfLinesOfCredit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromWarrantExercises" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaapRepaymentsOfNotesPayable" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfNotesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPeriodIncreaseDecrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaapInterestPaid" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaapIncomeTaxesPaid" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaid" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease" xlink:label="loc_SCKTNoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_SCKTNoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_CashlessExerciseOfWarrantsToCommonStock" xlink:label="loc_SCKTCashlessExerciseOfWarrantsToCommonStock" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="loc_SCKTCashlessExerciseOfWarrantsToCommonStock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies" xlink:title="00000007 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note2-ShortTermRelatedPartyConvertibleNotesPayable" xlink:title="00000008 - Disclosure - Note 2 - Short Term Related Party Convertible Notes Payable">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note3-RelatedPartyAndOtherShortTermNotesPayable" xlink:title="00000009 - Disclosure - Note 3 - Related Party and Other Short Term Notes Payable">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="loc_us-gaapShortTermDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapShortTermDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note4-BankFinancingArrangements" xlink:title="00000010 - Disclosure - Note 4 - Bank Financing Arrangements">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="loc_us-gaapScheduleOfLineOfCreditFacilitiesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note5-CommitmentsAndContingencies" xlink:title="00000011 - Disclosure - Note 5 - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note6-Share-basedCompensationPlan" xlink:title="00000012 - Disclosure - Note 6 - Share-Based Compensation Plan">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note7-Warrants" xlink:title="00000013 - Disclosure - Note 7 - Warrants">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="loc_us-gaapWarrantsAndRightsNoteDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWarrantsAndRightsNoteDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note8-SharesReserved" xlink:title="00000014 - Disclosure - Note 8 - Shares Reserved">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_CommonStockReservedForFutureIssuanceTextBlock" xlink:label="loc_SCKTCommonStockReservedForFutureIssuanceTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_SCKTCommonStockReservedForFutureIssuanceTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note9-RetirementPlan" xlink:title="00000015 - Disclosure - Note 9 - Retirement Plan">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:label="loc_us-gaapPensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PostemploymentBenefitPlansPolicy" xlink:label="loc_us-gaapPostemploymentBenefitPlansPolicy" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract" xlink:to="loc_us-gaapPostemploymentBenefitPlansPolicy" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note10-IncomeTaxes" xlink:title="00000016 - Disclosure - Note 10 - Income Taxes">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Note11-SubsequentEvents" xlink:title="00000017 - Disclosure - Note 11 - Subsequent Events">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000018 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaapDerivativesPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapDerivativesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForCreditLossesTextBlock" xlink:label="loc_us-gaapAllowanceForCreditLossesTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAllowanceForCreditLossesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PrepaidExpensesAndOtherCurrentAssetsTextBlock" xlink:label="loc_SCKTPrepaidExpensesAndOtherCurrentAssetsTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_SCKTPrepaidExpensesAndOtherCurrentAssetsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaapGoodwillDisclosureTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeasePolicyTextBlock" xlink:label="loc_us-gaapLeasePolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLeasePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaapConcentrationRiskDisclosureTextBlock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskDisclosureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RevenueRecognitionDeferredRevenue" xlink:label="loc_us-gaapRevenueRecognitionDeferredRevenue" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionDeferredRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaapStandardProductWarrantyPolicy" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStandardProductWarrantyPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaapAdvertisingCostsPolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAdvertisingCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:label="loc_us-gaapShippingAndHandlingCostPolicyTextBlock" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShippingAndHandlingCostPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSegmentReportingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:label="loc_us-gaapMajorCustomersPolicyPolicyTextBlock" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapMajorCustomersPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NewAccountingPronouncementEarlyAdoptionTableTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementEarlyAdoptionTableTextBlock" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementEarlyAdoptionTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000019 - Disclosure - Summary of Significant Accounting Policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="loc_us-gaapAllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:label="loc_SCKTPrepaidExpenseAndOtherAssetsCurrentTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_SCKTPrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock" xlink:label="loc_SCKTScheduleOfAccountsReceivableByMajorCustomersTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_SCKTScheduleOfAccountsReceivableByMajorCustomersTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScheduleOfEarningsPerShareReconciliationTableTextBlock" xlink:label="loc_SCKTScheduleOfEarningsPerShareReconciliationTableTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_SCKTScheduleOfEarningsPerShareReconciliationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaapScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaapScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesTables" xlink:title="00000020 - Disclosure - Commitments and Contingencies (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:label="loc_us-gaapScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Share-basedCompensationPlanTables" xlink:title="00000021 - Disclosure - Share-Based Compensation Plan (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaapScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SharesReservedTables" xlink:title="00000022 - Disclosure - Shares Reserved (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScheduleOfCommonStockReservedForFutureIssuanceTextBlock" xlink:label="loc_SCKTScheduleOfCommonStockReservedForFutureIssuanceTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_SCKTScheduleOfCommonStockReservedForFutureIssuanceTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxesTables" xlink:title="00000023 - Disclosure - Income Taxes (Tables)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaapScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ForeignCurrencyDetailsNarrative" xlink:title="00000024 - Disclosure - Foreign Currency (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnForeignCurrencyFairValueHedgeIneffectivenessDisclosuresAbstract" xlink:label="loc_us-gaapGainLossOnForeignCurrencyFairValueHedgeIneffectivenessDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives" xlink:label="loc_us-gaapGainLossOnForeignCurrencyFairValueHedgeDerivatives" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGainLossOnForeignCurrencyFairValueHedgeIneffectivenessDisclosuresAbstract" xlink:to="loc_us-gaapGainLossOnForeignCurrencyFairValueHedgeDerivatives" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ActivitiesInAllowanceForDoubtfulAccountsDetails" xlink:title="00000025 - Disclosure - Activities in allowance for doubtful accounts (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountsReceivableNetAbstract" xlink:label="loc_us-gaapAccountsReceivableNetAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountsReceivableNetAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="loc_us-gaapValuationAllowancesAndReservesChargedToCostAndExpense" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountsReceivableNetAbstract" xlink:to="loc_us-gaapValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="loc_us-gaapValuationAllowancesAndReservesDeductions" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountsReceivableNetAbstract" xlink:to="loc_us-gaapValuationAllowancesAndReservesDeductions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountsReceivableNetAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/InventoryComponentsDetails" xlink:title="00000026 - Disclosure - Inventory Components (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaapInventoryRawMaterials" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterials" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails" xlink:title="00000027 - Disclosure - Prepaid Expenses and Other Current Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidInsurance" xlink:label="loc_us-gaapPrepaidInsurance" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapPrepaidInsurance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PrepaidProjectDevelopmentCosts" xlink:label="loc_SCKTPrepaidProjectDevelopmentCosts" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_SCKTPrepaidProjectDevelopmentCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaapAdvancesOnInventoryPurchases" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapAdvancesOnInventoryPurchases" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="loc_us-gaapOtherPrepaidExpenseCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapOtherPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DepreciationExpenseDetailsNarrative" xlink:title="00000028 - Disclosure - Depreciation Expense (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DepreciationAndAmortizationAbstract" xlink:label="loc_us-gaapDepreciationAndAmortizationAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDepreciationAndAmortizationAbstract" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails" xlink:title="00000029 - Disclosure - Major Customers as a Percentage of Net Accounts Receivable Balances (Details)">
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_NotesToFinancialStatementsAbstract" xlink:label="loc_SCKTNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_IngramMicroIncMember" xlink:label="loc_SCKTIngramMicroIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTIngramMicroIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_BlueStarIncMember" xlink:label="loc_SCKTBlueStarIncMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTBlueStarIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScansourceIncMember" xlink:label="loc_SCKTScansourceIncMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTScansourceIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PercentOfNetAccountsReceivableBalances" xlink:label="loc_SCKTPercentOfNetAccountsReceivableBalances" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTPercentOfNetAccountsReceivableBalances" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ThresholdForDisclosurePercentage1" xlink:label="loc_SCKTThresholdForDisclosurePercentage1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTThresholdForDisclosurePercentage1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative" xlink:title="00000030 - Disclosure - Concentration of Suppliers (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:label="loc_us-gaapConcentrationRisksTypesNoConcentrationPercentageAbstract" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ConcentrationOfSupplierPercentage" xlink:label="loc_SCKTConcentrationOfSupplierPercentage" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="loc_SCKTConcentrationOfSupplierPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ConcentrationOfSupplierPercentage2" xlink:label="loc_SCKTConcentrationOfSupplierPercentage2" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="loc_SCKTConcentrationOfSupplierPercentage2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PercentageOfInventoryPurchasesFromTopSuppliers" xlink:label="loc_SCKTPercentageOfInventoryPurchasesFromTopSuppliers" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRisksTypesNoConcentrationPercentageAbstract" xlink:to="loc_SCKTPercentageOfInventoryPurchasesFromTopSuppliers" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/DeferredRevenueDetailsNarrative" xlink:title="00000031 - Disclosure - Deferred Revenue (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract" xlink:label="loc_us-gaapDeferredRevenueDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRevenue" xlink:label="loc_us-gaapDeferredRevenue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredRevenueDisclosureAbstract" xlink:to="loc_us-gaapDeferredRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_CostsOfDeferredIncome" xlink:label="loc_SCKTCostsOfDeferredIncome" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredRevenueDisclosureAbstract" xlink:to="loc_SCKTCostsOfDeferredIncome" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/WarrantyDetailsNarrative" xlink:title="00000032 - Disclosure - Warranty (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaapProductWarrantiesDisclosuresAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductWarrantiesDisclosuresAbstract" xlink:to="loc_us-gaapProductWarrantyAccrual" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaapProductWarrantyAccrualWarrantiesIssued" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductWarrantiesDisclosuresAbstract" xlink:to="loc_us-gaapProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyExpense" xlink:label="loc_us-gaapProductWarrantyExpense" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductWarrantiesDisclosuresAbstract" xlink:to="loc_us-gaapProductWarrantyExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_us-gaapProductWarrantyAccrual_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductWarrantiesDisclosuresAbstract" xlink:to="loc_us-gaapProductWarrantyAccrual_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/AdvertisingCostsDetailsNarrative" xlink:title="00000033 - Disclosure - Advertising Costs (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_AdvertisingCostsDetailsNarrativeAbstract" xlink:label="loc_SCKTAdvertisingCostsDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTAdvertisingCostsDetailsNarrativeAbstract" xlink:to="loc_us-gaapAdvertisingExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/NetIncomePerShareDetails" xlink:title="00000034 - Disclosure - Net income per share (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasicAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ConvertibleNoteInterest" xlink:label="loc_SCKTConvertibleNoteInterest" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="loc_SCKTConvertibleNoteInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersDiluted" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_NetIncomeLossAvailableToCommonStockholdersBasicAbstract1" xlink:label="loc_SCKTNetIncomeLossAvailableToCommonStockholdersBasicAbstract1" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_SCKTNetIncomeLossAvailableToCommonStockholdersBasicAbstract1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerShareAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RevenueByGeographicAreasDetails" xlink:title="00000035 - Disclosure - Revenue by geographic areas (Details)">
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_NotesToFinancialStatementsAbstract" xlink:label="loc_SCKTNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="loc_us-gaapStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="loc_us-gaapSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementGeographicalAxis" xlink:to="loc_us-gaapSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_UnitedStatesMember" xlink:label="loc_SCKTUnitedStatesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_SCKTUnitedStatesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EuropeMember" xlink:label="loc_us-gaapEuropeMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_us-gaapEuropeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_AsiaAndRestOfWorldMember" xlink:label="loc_SCKTAsiaAndRestOfWorldMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_SCKTAsiaAndRestOfWorldMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_TotalMember" xlink:label="loc_SCKTTotalMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentGeographicalDomain" xlink:to="loc_SCKTTotalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_Revenues1" xlink:label="loc_SCKTRevenues1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTRevenues1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails" xlink:title="00000036 - Disclosure - Major customers accounted for at least 10% of total revenues (Details)">
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_NotesToFinancialStatementsAbstract" xlink:label="loc_SCKTNotesToFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTNotesToFinancialStatementsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="loc_us-gaapMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorCustomersAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="loc_us-gaapNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMajorCustomersAxis" xlink:to="loc_us-gaapNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_IngramMicroIncMember" xlink:label="loc_SCKTIngramMicroIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTIngramMicroIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_BlueStarIncMember" xlink:label="loc_SCKTBlueStarIncMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTBlueStarIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScansourceIncMember" xlink:label="loc_SCKTScansourceIncMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNameOfMajorCustomerDomain" xlink:to="loc_SCKTScansourceIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_EntityWideRevenueMajorCustomerPercentage" xlink:label="loc_SCKTEntityWideRevenueMajorCustomerPercentage" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTEntityWideRevenueMajorCustomerPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ThresholdForDisclosurePercentage" xlink:label="loc_SCKTThresholdForDisclosurePercentage" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTThresholdForDisclosurePercentage" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ShortTermRelatedPartyConvertibleNotesPayableDetailsNarrative" xlink:title="00000037 - Disclosure - Short Term Related Party Convertible Notes Payable (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_RelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:label="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTRelatedPartyConvertibleNotesPayableDetailsNarrativeAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubordinatedBorrowingAxis" xlink:label="loc_us-gaapSubordinatedBorrowingAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapSubordinatedBorrowingAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubordinatedBorrowingNameDomain" xlink:label="loc_us-gaapSubordinatedBorrowingNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubordinatedBorrowingAxis" xlink:to="loc_us-gaapSubordinatedBorrowingNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_RelatedPartyNotesPayableMember" xlink:label="loc_SCKTRelatedPartyNotesPayableMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTRelatedPartyNotesPayableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_NotesPayableToChairmanMember" xlink:label="loc_SCKTNotesPayableToChairmanMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubordinatedBorrowingNameDomain" xlink:to="loc_SCKTNotesPayableToChairmanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleNotesPayableCurrent" xlink:label="loc_us-gaapConvertibleNotesPayableCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConvertibleNotesPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ConvertibleLongTermNotesPayable" xlink:label="loc_us-gaapConvertibleLongTermNotesPayable" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConvertibleLongTermNotesPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaapDebtInstrumentConvertibleConversionPrice1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentConvertibleConversionPrice1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_InterestRateOnShortTermConvertibleNotesPayable" xlink:label="loc_SCKTInterestRateOnShortTermConvertibleNotesPayable" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTInterestRateOnShortTermConvertibleNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_InterestRateOnLongTermConvertibleNotesPayableWithHudson" xlink:label="loc_SCKTInterestRateOnLongTermConvertibleNotesPayableWithHudson" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTInterestRateOnLongTermConvertibleNotesPayableWithHudson" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubordinatedBorrowingDueDate" xlink:label="loc_us-gaapSubordinatedBorrowingDueDate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSubordinatedBorrowingDueDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaapInterestPayableCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpenseRelatedParty" xlink:label="loc_us-gaapInterestExpenseRelatedParty" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpenseRelatedParty" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/RelatedPartyAndOtherShortTermCreditLineNotesPayableDetailsNarrative" xlink:title="00000038 - Disclosure - Related Party and Other Short Term Credit Line Notes Payable (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubordinatedBorrowingInterestRate" xlink:label="loc_us-gaapSubordinatedBorrowingInterestRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapSubordinatedBorrowingInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapDebtInstrumentMaturityDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_RelatedPartyAndOtherNotesPayable" xlink:label="loc_SCKTRelatedPartyAndOtherNotesPayable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_SCKTRelatedPartyAndOtherNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_InterestExpenseRelatedPartyAndOther" xlink:label="loc_SCKTInterestExpenseRelatedPartyAndOther" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_SCKTInterestExpenseRelatedPartyAndOther" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative" xlink:title="00000039 - Disclosure - Bank Financing Arrangements (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaapCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapCreditFacilityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaapCreditFacilityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityAxis" xlink:to="loc_us-gaapCreditFacilityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DomesticLineOfCreditMember" xlink:label="loc_us-gaapDomesticLineOfCreditMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapDomesticLineOfCreditMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ForeignLineOfCreditMember" xlink:label="loc_us-gaapForeignLineOfCreditMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCreditFacilityDomain" xlink:to="loc_us-gaapForeignLineOfCreditMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityCurrentBorrowingCapacity" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityBorrowingCapacityDescription" xlink:label="loc_us-gaapLineOfCreditFacilityBorrowingCapacityDescription" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityBorrowingCapacityDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DebtInstrumentDescriptionOfVariableRateBasis" xlink:label="loc_us-gaapDebtInstrumentDescriptionOfVariableRateBasis" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentDescriptionOfVariableRateBasis" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_MinimumInterestRateOnDebt" xlink:label="loc_SCKTMinimumInterestRateOnDebt" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTMinimumInterestRateOnDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DebtInstrumentBasisSpreadOnVariableRate" xlink:label="loc_SCKTDebtInstrumentBasisSpreadOnVariableRate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTDebtInstrumentBasisSpreadOnVariableRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_MonthlyCollateralHandlingFee" xlink:label="loc_SCKTMonthlyCollateralHandlingFee" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_SCKTMonthlyCollateralHandlingFee" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityFairValueOfAmountOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapInterestExpenseDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1" xlink:label="loc_us-gaapLineOfCreditFacilityExpirationDate1" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityExpirationDate1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000040 - Disclosure - Commitments and Contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaapLeaseAndRentalExpense" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapLeaseAndRentalExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredRentCredit" xlink:label="loc_us-gaapDeferredRentCredit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapDeferredRentCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths" xlink:label="loc_us-gaapPurchaseObligationDueInNextTwelveMonths" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapPurchaseObligationDueInNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="loc_us-gaapCapitalLeasedAssetsGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeasedAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:label="loc_us-gaapCapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails" xlink:title="00000041 - Disclosure - Future Minimum Payments For Operating Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapOperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails" xlink:title="00000042 - Disclosure - Future Minimum Payments Under Capital Lease And Equipment Financing Arrangements (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInTwoYears" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInThreeYears" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInFourYears" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="loc_us-gaapCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ShortTermCapitalLeases" xlink:label="loc_SCKTShortTermCapitalLeases" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_SCKTShortTermCapitalLeases" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCapitalLeasesFutureMinimumPaymentsDueAbstract" xlink:to="loc_us-gaapLongTermDebtAndCapitalLeaseObligations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails" xlink:title="00000043 - Disclosure - Stock options' weighted average assumptions and grant date fair values (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ActivityOfStockOptionsExercisedDetails" xlink:title="00000044 - Disclosure - Activity of stock options exercised (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails" xlink:title="00000045 - Disclosure - 2004 Plan Options Available for Grant (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails" xlink:title="00000046 - Disclosure - 2004 Plan Outstanding Options Rollforward (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails" xlink:title="00000047 - Disclosure - 2004 Plan outstanding and exercisable options by price range (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange1Member" xlink:label="loc_SCKTPriceRange1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange2Member" xlink:label="loc_SCKTPriceRange2Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange3Member" xlink:label="loc_SCKTPriceRange3Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange4Member" xlink:label="loc_SCKTPriceRange4Member" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange5Member" xlink:label="loc_SCKTPriceRange5Member" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange6Member" xlink:label="loc_SCKTPriceRange6Member" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange6Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange10Member" xlink:label="loc_SCKTPriceRange10Member" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange10Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange7Member" xlink:label="loc_SCKTPriceRange7Member" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange7Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange8Member" xlink:label="loc_SCKTPriceRange8Member" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange8Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_PriceRange9Member" xlink:label="loc_SCKTPriceRange9Member" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_SCKTPriceRange9Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/Stock-basedCompensationDetails" xlink:title="00000048 - Disclosure - Stock-Based Compensation (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:label="loc_SCKTScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_SCKTScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:label="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_CostOfRevenuesMember" xlink:label="loc_SCKTCostOfRevenuesMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTCostOfRevenuesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_ResearchAndDevelopmentMember" xlink:label="loc_SCKTResearchAndDevelopmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTResearchAndDevelopmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_SalesAndMarketingMember" xlink:label="loc_SCKTSalesAndMarketingMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTSalesAndMarketingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_GeneralAndAdministrativeMember" xlink:label="loc_SCKTGeneralAndAdministrativeMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_SCKTEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="loc_SCKTGeneralAndAdministrativeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails" xlink:title="00000049 - Disclosure - Common stock reserved for future issuance (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_CommonStockCapitalSharesReservedForConvertibleNote" xlink:label="loc_SCKTCommonStockCapitalSharesReservedForConvertibleNote" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_SCKTCommonStockCapitalSharesReservedForConvertibleNote" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapCommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails" xlink:title="00000050 - Disclosure - Schedule of Income Tax Expense (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:title="00000051 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:title="00000052 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwards" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:label="loc_SCKTDeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_SCKTDeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaapDeferredTaxAssetsGoodwillAndIntangibleAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DeferredTaxAssetsDepreciationandAmortization" xlink:label="loc_SCKTDeferredTaxAssetsDepreciationandAmortization" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_SCKTDeferredTaxAssetsDepreciationandAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaapDeferredTaxAssetsNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DeferredIncomeTaxAssetsLiabilitiesNet" xlink:label="loc_SCKTDeferredIncomeTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="loc_SCKTDeferredIncomeTaxAssetsLiabilitiesNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails" xlink:title="00000053 - Disclosure - Schedule of Unrecognized Tax Benefits  (Details)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaapUnrecognizedTaxBenefits" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapUnrecognizedTaxBenefits" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="loc_us-gaapUnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapUnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaapUnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapUnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaapUnrecognizedTaxBenefits_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapUnrecognizedTaxBenefits_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000054 - Disclosure - Income Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="sckt-20161231.xsd#SCKT_DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal" xlink:label="loc_SCKTDeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_SCKTDeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://socketmobile.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000055 - Disclosure - Subsequent Events (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2016/elts/us-gaap-2016-01-31.xsd#us-gaap_SubsequentEventDescription" xlink:label="loc_us-gaapSubsequentEventDescription" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventDescription" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6744057136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Mar. 13, 2017</div></th>
<th class="th"><div>Jun. 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_SCKT_DocumentAndEntityInformationAbstract', window );"><strong>Document And Entity Information</strong></a></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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Socket Mobile, Inc.<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_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000944075<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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2016<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_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>
<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_EntityWellKnownSeasonedIssuer', window );">Is Entity a Well-known Seasoned Issuer?</a></td>
<td class="text">No<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_dei_EntityVoluntaryFilers', window );">Is Entity a Voluntary Filer?</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Is Entity's Reporting Status Current?</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Smaller Reporting Company<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_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,497,689<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,938,413<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">FY<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2016<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_SCKT_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_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_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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants form 10K.</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_EntityPublicFloat</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: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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6744597984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_AssetsCurrentAbstract', window );"><strong>Current 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">$ 1,319,006<span></span>
</td>
<td class="nump">$ 938,155<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_AccountsReceivableNet', window );">Accounts receivable, net</a></td>
<td class="nump">2,866,877<span></span>
</td>
<td class="nump">2,358,883<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_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">1,537,439<span></span>
</td>
<td class="nump">1,326,090<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 current assets</a></td>
<td class="nump">259,464<span></span>
</td>
<td class="nump">87,556<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">5,982,786<span></span>
</td>
<td class="nump">4,710,684<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_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and equipment:</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_MachineryAndEquipmentGross', window );">Machinery and office equipment</a></td>
<td class="nump">2,063,221<span></span>
</td>
<td class="nump">2,124,297<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_SCKT_ComputerEquipment', window );">Computer equipment</a></td>
<td class="nump">945,054<span></span>
</td>
<td class="nump">1,049,234<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_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">3,008,275<span></span>
</td>
<td class="nump">3,173,531<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(2,444,392)<span></span>
</td>
<td class="num">(2,698,828)<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_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">563,883<span></span>
</td>
<td class="nump">474,703<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,427,000<span></span>
</td>
<td class="nump">4,427,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_OtherAssets', window );">Other assets</a></td>
<td class="nump">75,918<span></span>
</td>
<td class="nump">75,918<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_DeferredTaxAssetsNetNoncurrent', window );">Deferred tax assets</a></td>
<td class="nump">9,589,408<span></span>
</td>
<td class="text"> <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_Assets', window );">Total assets</a></td>
<td class="nump">20,638,995<span></span>
</td>
<td class="nump">9,688,305<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_LiabilitiesCurrentAbstract', window );"><strong>Current 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_AccountsPayableAndOtherAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">1,581,226<span></span>
</td>
<td class="nump">2,214,467<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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and related expenses</a></td>
<td class="nump">632,931<span></span>
</td>
<td class="nump">602,888<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_DeferredRevenueCurrent', window );">Net deferred revenue on shipments to distributors</a></td>
<td class="nump">1,062,642<span></span>
</td>
<td class="nump">1,004,260<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_CustomerDepositsCurrent', window );">Customer deposit</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">640,440<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_ShortTermNonBankLoansAndNotesPayable', window );">Related party and other short term credit line notes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">500,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_ConvertibleNotesPayableCurrent', window );">Related party convertible notes payable - current portion</a></td>
<td class="nump">752,625<span></span>
</td>
<td class="nump">380,696<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_SCKT_DeferredServiceRevenueCurrent', window );">Short term portion of deferred service revenue</a></td>
<td class="nump">47,776<span></span>
</td>
<td class="nump">85,578<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_SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent', window );">Short term portion of capital leases and deferred rent</a></td>
<td class="nump">39,175<span></span>
</td>
<td class="nump">24,440<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">4,116,375<span></span>
</td>
<td class="nump">5,452,769<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_ConvertibleLongTermNotesPayable', window );">Related party convertible notes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">371,929<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 );">Long term portion of deferred service revenue</a></td>
<td class="nump">25,610<span></span>
</td>
<td class="nump">39,800<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_SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent', window );">Long term portion of capital leases and deferred rent</a></td>
<td class="nump">327,078<span></span>
</td>
<td class="nump">305,016<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_DeferredTaxLiabilitiesCurrent', window );">Deferred tax liability</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">175,214<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">4,469,063<span></span>
</td>
<td class="nump">6,344,728<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, $0.001 par value: Authorized &#8211; 20,000,000 shares, Issued and outstanding &#8211; 5,878,405 shares at December 31, 2016 and 5,620,455 shares at December 31, 2015</a></td>
<td class="nump">5,878<span></span>
</td>
<td class="nump">5,620<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">62,889,851<span></span>
</td>
<td class="nump">62,210,842<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">(46,725,797)<span></span>
</td>
<td class="num">(58,872,885)<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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">16,169,932<span></span>
</td>
<td class="nump">3,343,577<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">$ 20,638,995<span></span>
</td>
<td class="nump">$ 9,688,305<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_ComputerEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ComputerEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_DeferredServiceRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_DeferredServiceRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_LongTermPortionOfCapitalLeasesAndDeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ShortTermPortionOfCapitalLeasesAndDeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_AccountsPayableAndOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 incurred and payable to vendors for goods and services received, and accrued liabilities classified as 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;">us-gaap_AccountsPayableAndOtherAccruedLiabilities</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_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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</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_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=28358313&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=28358313&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_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsCurrentAbstract</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_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> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<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.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_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_ConvertibleLongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</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.22)<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_ConvertibleLongTermNotesPayable</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_ConvertibleNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</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_ConvertibleNotesPayableCurrent</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_CustomerDepositsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 current portion of money or property received from customers which is either to be returned upon satisfactory contract completion or applied to customer receivables in accordance with the terms of the contract or the understandings.</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_CustomerDepositsCurrent</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_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest 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 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 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 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-107765<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)<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).Q2)<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(b))<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(c).Q3)<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_DeferredRevenueCurrent</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=28358313&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_DeferredTaxAssetsNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32537-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31931-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31928-109318<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31958-109318<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31917-109318<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_DeferredTaxAssetsNetNoncurrent</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_DeferredTaxLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as current.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31958-109318<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31917-109318<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e31931-109318<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32632-109319<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_DeferredTaxLiabilitiesCurrent</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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. 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_EmployeeRelatedLiabilitiesCurrent</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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=35741047&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388280&amp;loc=d3e13770-109266<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=64834752&amp;loc=SL49117168-202975<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_Goodwill</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=28358313&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_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_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesCurrentAbstract</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_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</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 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6812-107765<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 (b)<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_MachineryAndEquipmentGross</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_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<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)(10))<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(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_OtherAssets</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_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=28358313&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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentAbstract</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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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.13)<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_PropertyPlantAndEquipmentGross</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_ShortTermNonBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 borrowings from a creditor other than a bank with a maturity 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.19(a)(2))<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_ShortTermNonBankLoansAndNotesPayable</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6735411760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS' 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_CommonStockParOrStatedValuePerShare', window );">Common stock par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">5,878,405<span></span>
</td>
<td class="nump">5,620,455<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">5,878,405<span></span>
</td>
<td class="nump">5,620,455<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=6928386&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_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesAndStockholdersEquityAbstract</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>17
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6744369712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Income - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</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_Revenues', window );">Revenues</a></td>
<td class="nump">$ 20,787,588<span></span>
</td>
<td class="nump">$ 18,400,182<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_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="nump">10,353,370<span></span>
</td>
<td class="nump">9,465,443<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">10,434,218<span></span>
</td>
<td class="nump">8,934,739<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>
</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_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">2,889,168<span></span>
</td>
<td class="nump">2,323,005<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_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">2,774,809<span></span>
</td>
<td class="nump">2,497,093<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_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">2,207,225<span></span>
</td>
<td class="nump">1,985,804<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">7,871,202<span></span>
</td>
<td class="nump">6,805,902<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">2,563,016<span></span>
</td>
<td class="nump">2,128,837<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_InterestExpense', window );">Interest expense and other, net</a></td>
<td class="num">(131,349)<span></span>
</td>
<td class="num">(279,225)<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_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet', window );">Net income before income taxes</a></td>
<td class="nump">2,431,667<span></span>
</td>
<td class="nump">1,849,612<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_IncomeTaxExpenseBenefit', window );">Net income tax benefit (expense)</a></td>
<td class="nump">9,715,421<span></span>
</td>
<td class="num">(31,940)<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 income</a></td>
<td class="nump">$ 12,147,088<span></span>
</td>
<td class="nump">$ 1,817,672<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_EarningsPerShareAbstract', window );"><strong>Net income per share:</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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 2.10<span></span>
</td>
<td class="nump">$ 0.33<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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 0.31<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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">5,793,245<span></span>
</td>
<td class="nump">5,554,541<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">6,819,821<span></span>
</td>
<td class="nump">5,906,236<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_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_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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 (loss) for the period per each share of common stock or unit outstanding 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 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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=65016374&amp;loc=d3e4984-109258<br><br>Reference 3: 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1252-109256<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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: 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(23))<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_EarningsPerShareBasic</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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 (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>Reference 1: 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1252-109256<br><br>Reference 3: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: 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(23))<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_EarningsPerShareDiluted</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_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_GeneralAndAdministrativeExpense</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_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_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (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_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet</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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementAbstract</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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income tax expense (benefit) and deferred income tax expense (benefit) pertaining to 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 2: 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.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Income Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6515339<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_IncomeTaxExpenseBenefit</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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the cost of borrowed funds accounted for as interest 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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64930785&amp;loc=d3e28555-108399<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.9)<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_InterestExpense</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> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<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=66902209&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 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: 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_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_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_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 amount of expenses directly related to the marketing or selling of products or 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;">us-gaap_SellingAndMarketingExpense</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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units 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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1505-109256<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> -Subparagraph (a)<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_WeightedAverageNumberOfDilutedSharesOutstanding</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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that 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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Weighted-Average Number of Common Shares Outstanding<br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<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_WeightedAverageNumberOfSharesOutstandingBasic</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>18
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6744720832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Statements of Stockholders' Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings / Accumulated Deficit</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<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 );">Beginning Balance at Dec. 31, 2014</a></td>
<td class="nump">$ 5,404<span></span>
</td>
<td class="nump">$ 61,713,995<span></span>
</td>
<td class="num">$ (60,690,557)<span></span>
</td>
<td class="nump">$ 1,028,842<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Beginning Balance (in shares) at Dec. 31, 2014</a></td>
<td class="nump">5,403,851<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_SCKT_StockIssuedDuringPeriodValueWarrantsExercised', window );">Exercise of warrants</a></td>
<td class="nump">$ 125<span></span>
</td>
<td class="nump">131,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,250<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_SCKT_StockIssuedDuringPeriodSharesWarrantsExercised', window );">Exercise of warrants (in shares)</a></td>
<td class="nump">125,271<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 91<span></span>
</td>
<td class="nump">155,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 155,949<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 );">Exercise of stock options (in shares)</a></td>
<td class="nump">91,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(91,333)<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 );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">209,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 209,864<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 income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,817,672<span></span>
</td>
<td class="nump">1,817,672<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending Balance at Dec. 31, 2015</a></td>
<td class="nump">$ 5,620<span></span>
</td>
<td class="nump">62,210,842<span></span>
</td>
<td class="num">(58,872,885)<span></span>
</td>
<td class="nump">3,343,577<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance (in shares) at Dec. 31, 2015</a></td>
<td class="nump">5,620,455<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_SCKT_StockIssuedDuringPeriodValueWarrantsExercised', window );">Exercise of warrants</a></td>
<td class="nump">$ 146<span></span>
</td>
<td class="nump">157,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,145<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_SCKT_StockIssuedDuringPeriodSharesWarrantsExercised', window );">Exercise of warrants (in shares)</a></td>
<td class="nump">146,095<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 112<span></span>
</td>
<td class="nump">178,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 178,512<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 );">Exercise of stock options (in shares)</a></td>
<td class="nump">111,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(111,855)<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 );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">342,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 342,610<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 income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,147,088<span></span>
</td>
<td class="nump">12,147,088<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending Balance at Dec. 31, 2016</a></td>
<td class="nump">$ 5,878<span></span>
</td>
<td class="nump">$ 62,889,851<span></span>
</td>
<td class="num">$ (46,725,797)<span></span>
</td>
<td class="nump">$ 16,169,932<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Ending Balance (in shares) at Dec. 31, 2016</a></td>
<td class="nump">5,878,405<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_SCKT_StockIssuedDuringPeriodSharesWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_StockIssuedDuringPeriodSharesWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_StockIssuedDuringPeriodValueWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_StockIssuedDuringPeriodValueWarrantsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_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> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<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=66902209&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 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: 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_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=66902209&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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now 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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&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_SharesIssued</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_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=6928386&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=6415400&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_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 as a result of the exercise of stock options.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21463-112644<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.29-31)<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 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_StockIssuedDuringPeriodValueStockOptionsExercised</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_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_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_AdditionalPaidInCapitalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AdditionalPaidInCapitalMember</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_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetainedEarningsMember</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>19
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6744026096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>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 income</a></td>
<td class="nump">$ 12,147,088<span></span>
</td>
<td class="nump">$ 1,817,672<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 income to net cash provided by 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_ShareBasedCompensationCustom', window );">Stock-based compensation</a></td>
<td class="nump">342,610<span></span>
</td>
<td class="nump">209,864<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">279,392<span></span>
</td>
<td class="nump">197,686<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_DeferredIncomeTaxExpenseBenefit', window );">Changes in deferred taxes</a></td>
<td class="num">(9,764,622)<span></span>
</td>
<td class="nump">31,940<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>Changes 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="num">(507,994)<span></span>
</td>
<td class="num">(462,182)<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(211,349)<span></span>
</td>
<td class="num">(368,763)<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_SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(171,908)<span></span>
</td>
<td class="nump">38,151<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_IncreaseDecreaseInOtherCurrentAssets', window );">Other assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">10,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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(633,241)<span></span>
</td>
<td class="num">(792,581)<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_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll and related expenses</a></td>
<td class="nump">30,043<span></span>
</td>
<td class="nump">74,733<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_IncreaseDecreaseInDepositOtherAssets', window );">Customer deposit</a></td>
<td class="num">(640,440)<span></span>
</td>
<td class="nump">640,440<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_SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors', window );">Net deferred revenue on shipments to distributors</a></td>
<td class="nump">58,382<span></span>
</td>
<td class="nump">25,705<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_IncreaseDecreaseInDeferredRevenue', window );">Deferred service revenue</a></td>
<td class="num">(51,992)<span></span>
</td>
<td class="num">(89,267)<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_SCKT_ChangeInDeferredRent', window );">Change in deferred rent</a></td>
<td class="nump">3,847<span></span>
</td>
<td class="nump">19,578<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 provided by operating activities</a></td>
<td class="nump">879,816<span></span>
</td>
<td class="nump">1,352,976<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>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 );">Purchase of equipment</a></td>
<td class="num">(304,470)<span></span>
</td>
<td class="num">(391,375)<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 in investing activities</a></td>
<td class="num">(304,470)<span></span>
</td>
<td class="num">(391,375)<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>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_RepaymentsOfDebtAndCapitalLeaseObligations', window );">Payments on capital leases</a></td>
<td class="num">(31,152)<span></span>
</td>
<td class="num">(27,295)<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_ProceedsFromSecuredLinesOfCredit', window );">Proceeds from borrowings under bank line of credit agreement</a></td>
<td class="nump">350,000<span></span>
</td>
<td class="nump">138,453<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_RepaymentsOfLinesOfCredit', window );">Repayments of borrowings under bank line of credit agreement</a></td>
<td class="num">(350,000)<span></span>
</td>
<td class="num">(954,434)<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_ProceedsFromStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">178,512<span></span>
</td>
<td class="nump">155,949<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_ProceedsFromWarrantExercises', window );">Warrants exercised</a></td>
<td class="nump">158,145<span></span>
</td>
<td class="nump">131,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_RepaymentsOfNotesPayable', window );">Repayments of related party and short term credit line notes payable</a></td>
<td class="num">(500,000)<span></span>
</td>
<td class="num">(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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(194,495)<span></span>
</td>
<td class="num">(656,077)<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_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">380,851<span></span>
</td>
<td class="nump">305,524<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 at beginning of year</a></td>
<td class="nump">938,155<span></span>
</td>
<td class="nump">632,631<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 end of year</a></td>
<td class="nump">1,319,006<span></span>
</td>
<td class="nump">938,155<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_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental cash flow information</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_InterestPaid', window );">Cash paid for interest</a></td>
<td class="nump">13,261<span></span>
</td>
<td class="nump">143,067<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_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">100,988<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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash investing 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_SCKT_NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease', window );">Computer equipment purchased under capital lease</a></td>
<td class="nump">64,102<span></span>
</td>
<td class="nump">36,482<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_SCKT_CashlessExerciseOfWarrantsToCommonStock', window );">Cashless exercise of warrants</a></td>
<td class="nump">$ 35<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_CashlessExerciseOfWarrantsToCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_CashlessExerciseOfWarrantsToCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_ChangeInDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ChangeInDeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_IncreaseDecreaseInDeferredIncomeOnShipmentsToDistributors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_IncreaseDecreaseInPrepaidExpensesAndOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_NoncashInvestingActivitiesComputerEquipmentPurchasedUnderCapitalLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_ShareBasedCompensationCustom">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ShareBasedCompensationCustom</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_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> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<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 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3044-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<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.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=66902209&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=49171198&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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 deferred income tax expense (benefit) pertaining to income (loss) 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Deferred Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=63044130<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 4: 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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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_DeferredIncomeTaxExpenseBenefit</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=66902209&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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 cash paid during the current period to foreign, federal, state, and local authorities as taxes on 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-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 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&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_IncomeTaxesPaid</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=66902209&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=66902209&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_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=66902209&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_IncreaseDecreaseInDepositOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.</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=66902209&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_IncreaseDecreaseInDepositOtherAssets</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_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</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=66902209&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_IncreaseDecreaseInEmployeeRelatedLiabilities</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=66902209&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_IncreaseDecreaseInOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 current assets classified as 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;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</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_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 cash paid for interest 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4297-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 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&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_InterestPaid</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=66902209&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=66902209&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=66902209&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=66902209&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=66902209&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=66902209&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=66902209&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> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<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=66902209&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 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: 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_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> -Glossary Investing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<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 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&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_ProceedsFromSecuredLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's 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 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<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_ProceedsFromSecuredLinesOfCredit</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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 holders exercising their stock options. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately.</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 (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<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_ProceedsFromStockOptionsExercised</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_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 holders exercising their stock warrants.</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_ProceedsFromWarrantExercises</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_RepaymentsOfDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 during the period from the repayment of aggregate short-term and long-term debt and payment of capital lease obligations.</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_RepaymentsOfDebtAndCapitalLeaseObligations</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_RepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br>Reference 3: 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.(f))<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_RepaymentsOfLinesOfCredit</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_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 a borrowing supported by a written promise to pay an obligation.</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> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<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 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&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_RepaymentsOfNotesPayable</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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</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>20
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739896032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Organization and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_SignificantAccountingPoliciesTextBlock', window );">Note 1 - Organization and Summary of Significant Accounting Policies</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
1 &#8212; Organization and Summary of Significant Accounting Policies</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Organization
and Business</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Socket
Mobile, Inc. (the &#8220;Company&#8221;) is a leading producer of data capture products for mobile applications used in mobile
point of sale (mPOS), enterprise mobility, asset tracking, control systems, logistics, event management, medical and education.
The Company produces a family of data capture products that connect over Bluetooth and work with applications running on smartphones,
tablets and mobile computers using operating systems from Apple&#174; (iOS), Google&#8482; (Android&#8482;) and Microsoft&#174;
(Windows&#174;). The Company focuses on serving the needs of software application developers as the barcode scanner sales are
primarily driven by the deployment of barcode enabled mobile applications.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
2016, the Company also offered a family of SoMo&#174; (&#8220;<u>So</u>cket&#174; <u>Mo</u>bile&#8221;) handheld computer products
with standard or antimicrobial cases running the Windows Embedded Handheld System 6.5 operating system. Handheld computer accessories
included plug-in 1D and 2D barcode scanners, charging cradles, durable cases, and radio frequency identification (RFID) readers
with NFC (near field communication). Due to the technical obsolescence of key components, the Company phased out this product
family in the second quarter of 2016 and exhausted the remaining SoMo&#174; units in the third quarter of 2016.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company designs its own products and subcontracts the manufacturing of product components to independent third-party contract
manufacturers who are located in the U.S., Mexico, China and Taiwan and who have the equipment, know-how and capacity to manufacture
products to the Company&#8217;s specifications. Final products are assembled, tested, packaged, and distributed at and from its
Newark, California facility. The Company offers its products worldwide through two-tier distribution enabling customers to purchase
from a large number of on-line resellers around the world including some application developers. The geographic regions served
by the Company include the Americas, Europe, the Middle East, Africa and Asia Pacific.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company was founded in March 1992 as Socket Communications, Inc. and reincorporated in Delaware in 1995 prior to the Company&#8217;s
initial public offering in June 1995. The Company began doing business as Socket Mobile, Inc. in January 2007 to better reflect
its market focus on the mobile business market, and changed its legal name to Socket Mobile, Inc. in April 2008. The Company&#8217;s
common stock trades on the NASDAQ Marketplace under the symbol &#8220;SCKT.&#8221; The Company&#8217;s principal executive offices
are located at 39700 Eureka Drive, Newark, CA 94560.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Use
of Estimates</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make
estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets
and liabilities at the date of the financial statements as well as the reported amounts of revenue and expense during the reporting
period. Actual results could differ from those estimates, and such differences may be material to the financial statements.&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Cash
Equivalents</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash
equivalents. As of December 31, 2016 and 2015, all of the Company&#8217;s cash and cash equivalents consisted of amounts held
in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit
Insurance Corporation up to $250,000. The Company has never experienced any losses in such accounts.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Fair
Value of Financial Instruments</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
carrying value of the Company&#8217;s cash and cash equivalents, accounts receivable, accounts payable, debt and foreign exchange
contracts approximate fair value due to the relatively short period of time to maturity.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Derivative
Financial Instruments</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company's primary objective for holding derivative financial instruments is to manage foreign currency risks. The Company's derivative
financial instruments are recorded at fair value and are included in other current assets, other assets, other accrued liabilities
or long-term debt depending on the contractual maturity and whether the Company has a gain or loss. The Company's accounting policies
for these instruments are based on whether they meet the Company's criteria for designation as hedging transactions, either as
cash flow or fair value hedges. A hedge of the exposure to variability in the cash flows of an asset or a liability, or of a forecasted
transaction, is referred to as a cash flow hedge. A hedge of the exposure to changes in fair value of an asset or a liability,
or of an unrecognized firm commitment, is referred to as a fair value hedge. The criteria for designating a derivative as a hedge
include the instrument's effectiveness in risk reduction and, in most cases, a one-to-one matching of the derivative instrument
to its underlying transaction. Gains and losses on derivatives that do not qualify for hedge accounting are recognized immediately
in earnings. The Company regularly enters into forward foreign currency contracts to reduce exposures related to rate changes
in certain foreign currencies.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company records its forward foreign currency contracts at fair value. At December 31, 2016 and 2015, the Company had no open forward
foreign currency contracts.</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Foreign
Currency</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
functional currency for the Company is the U.S. dollar. However, the Company requires European distributors to purchase products
in Euros and pays the expenses of European employees in Euros and British pounds. The Company hedges a significant portion of
the European receivables balance denominated in Euros to reduce the foreign currency risk associates with these assets. In 2016,
the total net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives
used to hedge foreign currency risks, was a net loss of $25,500 compared to a net loss of $13,000 in 2015.</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Accounts
Receivable Allowances</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company estimates the amount of uncollectible accounts receivable at the end of each reporting period based on the aging of the
receivable balance, current and historical customer trends, and communications with its customers. Amounts are written off only
after considerable collection efforts have been made and the amounts are determined to be uncollectible. The following describes
activity in the allowance for doubtful accounts for the years ended December 31, 2016 and 2015:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Year</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Balance
    at <br />Beginning of Year</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Charged
    to <br />Costs and <br />Expenses</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Amounts
    <br />Written Off</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Balance
    at <br />End of <br />Year</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 20%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 16%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">89,058</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 16%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 15%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 15%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">89,058</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">89,058</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">89,058</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Inventories</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Inventories
consist principally of raw materials and sub-assemblies stated at the lower of standard cost, which approximates actual costs
(first-in, first-out method), or market. Market is defined as replacement cost, but not in excess of estimated net realizable
value or less than estimated net realizable value less a normal margin. At the end of each reporting period, the Company compares
its inventory on hand to its forecasted requirements for the next nine-month period and reserves the cost of any inventory that
is surplus, less any amounts that the Company believes it can recover from the disposal of goods that the Company specifically
believes will be saleable past a nine- month horizon. The Company&#8217;s sales forecasts are based upon historical trends, communications
from customers, and marketing data regarding market trends and dynamics. Changes in the amounts recorded for surplus or obsolete
inventory are included in cost of revenue. Inventories, net of write-downs, at December 31, 2016 and 2015 consisted of the following:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">December
    31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Raw materials
    and sub-assemblies</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,665,185</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,521,585</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Finished goods</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">64,359</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">39,083</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">Inventory
    reserves</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(1,192,105</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(1,234,578</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">Inventory,
    net</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,537,439</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,326,090</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Prepaid
Expenses and Other Current Assets</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Prepaid
expenses and other current assets consist of various payments that the Company has made in advance for goods or services to be
received in the future. Prepaid expenses and other current assets at December 31, 2016 and 2015 consisted of the following:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">December
    31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Prepaid
    insurance</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">40,307</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">18,612</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Prepaid project development
    costs</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">83,600</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Prepaid inventory purchases</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">43,700</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,031</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">Other</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">91,857</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">66,913</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">Prepaid
    expenses and other current assets</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">259,464</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">87,556</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Property
and Equipment</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Property
and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method, over the estimated
useful lives of the assets ranging from one to five years. Assets under capital leases are amortized in a manner consistent with
the Company&#8217;s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense
in the years ended December 31, 2016 and 2015, was $279,392 and $197,686, respectively.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Goodwill</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Goodwill
is tested for impairment annually as of September 30th or more frequently when events or circumstances indicate that the carrying
value of the Company's single reporting unit more likely than not exceeds its fair value. The Company performed its annual goodwill
impairment analysis as of September 30, 2016. The Company used the two-step test as required to assess goodwill for impairment.
The first step of the goodwill impairment test consisted of comparing the carrying value of the reporting unit to its fair value.
Management estimated the fair value of the Company's reporting unit using various methods and compared the fair value to the carrying
amount (net book value) to ascertain if potential goodwill impairment existed. The Company utilized methods that focused on its
ability to produce income (&#34;Income Approach&#34;) and the Company&#8217;s market capitalization (&#34;Market Capitalization
Approach&#34;). Key assumptions utilized in the determination of fair value in step one of the test included the following: the
Company's market capitalization; revenue and expense forecasts used in the evaluation were based on trends of historical performance
and management's estimate of future performance; cash flows utilized in the discounted cash flow analysis were estimated using
a weighted average cost of capital determined to be appropriate for the Company. No impairment of goodwill was recorded in the
two years ended December 31, 2016.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Deferred
Rent</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company operates its headquarters under a non-cancelable operating lease. The Company recognizes rent expense under its lease
on a straight-line basis measured over the term of the lease. The excess of accumulated rental expense measured on a straight-lined
basis over actual accumulated rent paid is recorded as a liability on the Company&#8217;s balance sheet in its short and long
term components. Deferred rent at December 31, 2016 and December 31, 2015 was $286,901 and $283,053, respectively.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Concentration
of Credit Risk</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Financial
instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and
accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced
losses on the investments. The Company&#8217;s trade accounts receivables are primarily with distributors. The Company performs
ongoing credit evaluations of its customers&#8217; financial condition but the Company generally requires no collateral. Reserves
are maintained for potential credit losses, and such losses have been within management&#8217;s expectations. Customers who accounted
for at least 10% of the Company&#8217;s accounts receivable balances at December 31, 2016 and December 31, 2015 were as follows:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">December
    31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Ingram
    Micro Inc.</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">49</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">35</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Bluestar, Inc.</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">30</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">22</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">ScanSource, Inc.</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">17</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td colspan="9" style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">*Customer
    accounts for less than 10% of accounts receivable balances</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Concentration
of Suppliers</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Several
of the Company&#8217;s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential
materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance
payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials,
it could have a material adverse effect upon its results. At December 31, 2016, 15% and 12% of the Company&#8217;s accounts payable
balances were concentrated with the top two supplier. For the years ended December 31, 2016 and 2015, top two suppliers accounted
for 65% and 57%, respectively, of the inventory purchases in each of these years.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Revenue
Recognition and Deferred Revenue</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Revenue
on sales to customers other than distributors is recognized upon shipment provided that persuasive evidence of a sales arrangement
exists, the price is fixed or determinable, title has transferred, collection of resulting receivables is reasonably assured,
there are no customer acceptance requirements, and there are no remaining significant obligations. Revenue on sales to distributors
where a right of return exists is recognized upon &#8220;sell-through,&#8221; when products are shipped from the distributor to
the distributor&#8217;s customer. Revenue related to those products in the Company&#8217;s distribution channel at the end of
each reporting period which has not sold-through is deferred. The amount of deferred revenue net of related cost of revenue is
classified as net deferred revenue on shipments to distributors on the Company&#8217;s balance sheet. At December 31, 2016 and
December 31, 2015, net deferred revenue on shipments to distributors represented deferred revenues totaling $2,010,441 and $1,925,268,
respectively, net of related costs of those revenues of $947,799 and $921,008, respectively.</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
May 2014, the FASB issued authoritative guidance amending the FASB Accounting Standards Codification and creating a new Topic
606,&#160;Revenue from Contracts with Customers. The new guidance clarifies the principles for recognizing revenue and develops
a common revenue standard for U.S. GAAP applicable to revenue transactions. This guidance provides that an entity should recognize
revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which
the entity expects to be entitled in exchange for those goods or services. The existing industry guidance will be eliminated when
the new guidance becomes effective and annual disclosures will be substantially revised. Additional disclosures will also be required
under the new standard. In July 2015, the FASB approved a proposal that extended the required implementation date one year to
the first quarter of 2018 but also would permit companies to adopt the standard at the original effective date of 2017. Implementation
may be either through retrospective application to each period from the first quarter of 2017 or with a cumulative effect adjustment
upon adoption in 2018. In April 2016, the FASB issued amendments, ASU No. 2016-10, that clarify the following two aspects of Topic
606: identifying performance obligations and the licensing implementation guidance, while retaining the related principles for
those areas. The standard should be adopted concurrently with adoption of ASU No. 2014-09 which is effective for annual and interim
periods beginning after December 15, 2017 with early adoption permitted.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Effective
January 1, 2017, the Company will implement the new revenue recognition policy with the effects being recorded as an adjustment
to the return reserve and to the beginning retained deficit on January 1, 2017. As noted above, the current policy relating to
sales to distributors defers revenue recognition on products sold to distributors until the products sell out of distributor inventory.
As a result, the current policy defers 100% of revenue and cost of revenue until shipped by the distributor even though distributor
contractual return rights and actual return experiences are significantly less than 100%. The new policy recognizes revenue on
sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated
product returns (sales and cost of sales) based on historical experience. The effect of the change on January 1, 2017 is a one-time
reduction (debit) to net deferred revenue and a one-time improvement (credit) to retained deficit in the amount of $836,000.</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company defers revenue on advance payments from customers when performance obligations have yet to be completed and/or services
performed. Such deferred revenue does not include amounts related to products delivered to distributors which have not sold-through
to the distributors&#8217; end customers as described above.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company also earns revenue from its SocketCare services program which provides for extended warranty and accidental breakage coverage
for selected products. Service purchased at the time of product purchase provides for coverage in three-year and five-year terms.
The Company additionally offers comprehensive coverage and program term extensions. Revenues from the SocketCare services program
are recognized ratably over the life of the extended warranty contract. The amount of unrecognized warranty service revenue is
classified as deferred service revenue and presented on the Company&#8217;s balance sheet in its short and long term components.</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Warranty</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company&#8217;s products typically carry a one year warranty. The Company reserves for estimated product warranty costs at the
time revenue is recognized based upon the Company&#8217;s historical warranty experience, and additionally for any known product
warranty issues. If actual costs differ from initial estimates, the Company records the difference in the period they are identified.
Actual claims are charged against the warranty reserve. The following describes activity in the reserves for product warranty
costs for the years ended December 31, 2016 and 2015:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Year</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Balance
    at <br />Beginning of Year</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Additional
    Warranty Reserves</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Amounts
    <br />Charged to Reserves</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Balance
    at <br />End of <br />Year</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 20%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 16%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">78,871</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 16%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">34,385</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 15%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(34,385</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 15%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">78,871</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">78,871</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">41,029</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(41,029</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">78,871</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;<i>&#160;</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Research
and Development</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Research
and development expenditures are charged to operations as incurred. <font style="background-color: white">The major components
of research and development costs include salaries and employee benefits, stock-based compensation expense, </font>third party
development costs including consultants and outside services<font style="background-color: white">, and allocations of overhead
and occupancy costs.</font></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
accounting for the costs of computer software to be sold, leased or otherwise marketed, requires the capitalization of certain
software development costs subsequent to the establishment of technological feasibility. Based on the Company&#8217;s product
development process, technological feasibility is established upon the completion of a working model. Costs incurred by the Company
between the completion of the working model and the point at which the product is ready for general release have been insignificant.
Accordingly, the Company has charged all such costs to research and development expenses in the accompanying statements of income.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Advertising
Costs</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Advertising
costs are charged to sales and marketing as incurred. The Company incurred $45,303 and $47,287, in advertising costs during 2016
and 2015, respectively.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Income
Taxes</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are determined based
on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax rates and
laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance against deferred
tax assets when it is more likely than not that such assets will not be realized. The effect on deferred tax assets and liabilities
of a change in tax rates is recognized in income in the period that includes the enactment date.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in; background-color: white"><font style="font: 12pt Times New Roman, Times, Serif">The
Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained
on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the
largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company's policy
to include interest and penalties related to tax positions as a component of income tax expense.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"><font style="font: 12pt Times New Roman, Times, Serif"><i>Shipping
and handling costs</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Shipping
and handling costs are included in the cost of revenues in the statement of operations.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Net
Income Per Share</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income
per share:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Years
    Ended December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">Numerator:</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Net
    income</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">12,147,088</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,817,672</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Convertible
    note interest</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">117,421</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Adjusted
    diluted net income</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">12,264,509</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,817,672</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">Denominator:</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Weighted
    average shares outstanding used in computing net income per share:</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5,793,245</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5,554,541</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;Effect
    of dilutive stock options and convertible notes payable</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,026,576</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">351,695</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">6,819,821</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5,906,236</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Net
    income per share applicable to common stockholders:</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.10</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">0.33</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1.80</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">0.31</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">For
the 2016 period presented, the diluted shares outstanding include the dilutive effect of assumed conversion of convertible notes
and assumed exercise of all in-the-money employee stock options, which is calculated based on the average share price for the
2016 fiscal period using the treasury stock method. Under the treasury stock method, the hypothetically received proceeds from
the exercise of in-the-money options and warrants are assumed to be used to repurchase shares. For 2016, options to purchase totaling
1,551,727 shares of the Company&#8217;s Common Stock were excluded from the calculation of the diluted earnings per share because
the exercise prices were greater than or equal to the average price of the common shares, and therefore their inclusion would
have been anti-dilutive. For 2015, options to purchase and shares issuable for convertible notes and related accrued interest,
totaling 2,036,520 shares of common stock, have been omitted from the income per share calculation.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Stock-Based
Compensation Expense</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company has incentive plans that reward employees with stock options. The amount of compensation cost for these stock-based awards
is measured based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options
are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free
interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis
over the vesting period.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 12pt Times New Roman, Times, Serif"><i>Segment
Information</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Operating
segments are defined as components of an enterprise about which separate financial information is available that is evaluated
regularly by the chief executive officer in deciding how to allocate resources and in assessing performance.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company operates in one segment&#8212;mobile systems solutions for businesses. Mobile systems solutions typically consist of mobile
devices such as smartphones or tablets, some with data collection peripherals, and third-party vertical applications software.
The Company markets its products in the United States and foreign countries through its sales personnel and distributors.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Revenues
for the geographic areas for the years ended December 31, 2016 and 2015 are as follows:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Years
    Ended December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Revenues:
    (in thousands)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;United
    States</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">16,851</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">14,343</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Europe</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,843</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,698</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Asia
    and rest of world</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,094</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,359</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">20,788</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">18,400</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Export
revenues are attributable to countries based on the location of the Company&#8217;s customers. The Company does not hold long-lived
assets in foreign locations.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Major
Customers</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Customers
who accounted for at least 10% of total revenues for the years ended December 31, 2016 and 2015 were as follows:&#160;</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0; text-align: justify"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Years
    Ended December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">Ingram
    Micro Inc.</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">29</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">29</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">BlueStar,
    Inc.</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">22</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">22</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">Scansource,
    Inc.</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">18</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">18</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
</table>
<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0; text-align: justify"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Recently
Issued Financial Accounting Standards</i></font></p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
January 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;)
No. 2017-04,&#160;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminates
the requirement to determine the fair value of individual assets and liabilities of a reporting unit to measure goodwill impairment.
Under these amendments, goodwill impairment testing will be performed by comparing the fair value of the reporting unit with its
carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s
fair value. The new standard is effective for annual and interim goodwill impairment tests in fiscal years beginning after December
15, 2019, and should be applied on a prospective basis. Early adoption is permitted for annual or interim goodwill impairment
testing performed after January 1, 2017. We do not presently anticipate that the adoption of ASU 2016-15 will have a material
impact on our consolidated financial statements.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
August 2016, the FASB issued ASU No. 2016-15,&#160;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts
and Cash Payments, which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice
in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. ASU 2016-15 will be
effective for us on January 1, 2018 with early adoption permitted. We do not presently anticipate that the adoption of ASU 2016-15
will have a material impact on our consolidated financial statements.&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
March 2016, the FASB issued ASU No. 2016-09,&#160;Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based
Payment Accounting, which requires companies to record excess tax benefits and deficiencies in income rather than the current
requirement to record them through equity. ASU 2016-09 also allows companies the option to recognize forfeitures of share-based
awards when they occur rather than the current requirement to make an estimate upon the grant of the awards. ASU 2016-09 will
be effective for us on January 1, 2017. Early adoption of ASU 2016-09 will be permitted in any interim or annual period, with
any adjustments reflected as of the beginning of the fiscal year of adoption. We do not anticipate that the adoption of ASU 2016-09
will have a material impact on our financial statements.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
February 2016, the FASB issued ASU No. 2016-02,&#160;Leases, which eliminates the current tests for lease classification under
U.S. GAAP and requires lessees to recognize the right-of-use assets and related lease liabilities on the balance sheet for all
leases greater than one year in duration. ASU 2016-02 is effective for fiscal years beginning after December 15, 2018, including
interim periods within those fiscal years. Early adoption is permitted. ASU 2016-02 provides that lessees (for capital and operating
leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach
for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements.
The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative
period presented. Lessees and lessors may not apply a full retrospective transition approach. We are assessing the impact that
ASU 2016-02 is anticipated to have on our consolidated financial statements. We currently expect that most of our operating lease
commitments will be subject to the new standard and recognized as lease liabilities and right-of-use assets upon our adoption
of ASU 2016-02.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
January 2016, the FASB issued ASU No. 2016-01,&#160;Financial Instruments - Overall: Recognition and Measurement of Financial
Assets and Financial Liabilities,&#160;which amends the guidance regarding the classification and measurement of financial instruments.
Changes to the current guidance primarily affect the accounting for equity investments, financial liabilities under the fair value
option, and the presentation and disclosure requirements for financial instruments. In addition, ASU 2016-01 clarifies guidance
related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale
debt securities. ASU 2016-01 will be effective for us on January 1, 2018. Early adoption is not permitted except for the provision
to record fair value changes for financial liabilities under the fair value option resulting from instrument-specific credit risk
in other comprehensive income. Upon adoption of ASU 2016-01, an entity should apply the amendments by means of a cumulative-effect
adjustment to the balance sheet at the beginning of the first reporting period in which the guidance is effective. We do not presently
anticipate that the adoption of ASU 2016-01 will have a material impact on our financial statements.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
November 2015, the FASB issued ASU 2015-17,&#160;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which
will require all deferred tax assets and deferred tax liabilities to be presented as noncurrent within a classified balance sheet.
ASU 2015-17 will be effective for us as of January 1, 2017, with early application permitted. ASU 2015-17 may be applied either
prospectively to all deferred tax assets and liabilities or retrospectively to all periods presented. We have elected to early
adopt ASU 2015-17 effective December 31, 2016.&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
July 2015, the FASB issued ASU 2015-11,&#160;Simplifying the Measurement of Inventory. ASU 2015-11 requires that inventory be
measured at the lower of cost or net realizable value. Net realizable value is the estimated selling price in the ordinary course
of business, less reasonably predictable costs of completion, disposal, and transportation. Inventory measured using last-in,
first-out or the retail inventory method are excluded from the scope of ASU 2015-11 which is effective for fiscal years beginning
after December 15, 2016, and interim periods within those fiscal years. We do not anticipate that the implementation of ASU 2015-11
will have a material impact on our consolidated financial statements.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
May 2014, the FASB issued authoritative guidance amending the FASB Accounting Standards Codification and creating a new Topic
606,&#160;Revenue from Contracts with Customers. The new guidance clarifies the principles for recognizing revenue and develops
a common revenue standard for U.S. GAAP applicable to revenue transactions. This guidance provides that an entity should recognize
revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which
the entity expects to be entitled in exchange for those goods or services. The existing industry guidance will be eliminated when
the new guidance becomes effective and annual disclosures will be substantially revised. Additional disclosures will also be required
under the new standard. In July 2015, the FASB approved a proposal that extended the required implementation date one year to
the first quarter of 2018 but also would permit companies to adopt the standard at the original effective date of 2017. Implementation
may be either through retrospective application to each period from the first quarter of 2017 or with a cumulative effect adjustment
upon adoption in 2018. In April 2016, the FASB issued amendments, ASU No. 2016-10, that clarify the following two aspects of Topic
606: identifying performance obligations and the licensing implementation guidance, while retaining the related principles for
those areas. The standard should be adopted concurrently with adoption of ASU No. 2014-09 which is effective for annual and interim
periods beginning after December 15, 2017 with early adoption permitted. We will early adopt the new standard effective January
1, 2017. The effect of the change on January 1, 2017 is a one-time reduction (debit) to net deferred revenue and a one-time improvement
(credit) to retained deficit in the amount of $836,000.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">From
time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company
as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards
that are not yet effective will not have a material impact on the Company&#8217;s financial position, results of operations or
cash flows.</font></p>



<p style="margin: 0pt"></p><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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18861-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18726-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18743-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18854-107790<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_SignificantAccountingPoliciesTextBlock</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>21
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6885482272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Short Term Related Party Convertible Notes Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">Short Term Related Party Convertible Notes Payable</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
2 &#8212; Short Term Related Party Convertible Notes Payable</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
balance of short term convertible notes payable to officers and directors of the company is $752,625 at December 31, 2016. $380,696
of these notes have an original term of four years that accrue interest at 8% per annum compounded quarterly, mature on September
4, 2017, and have a note holder call provision. $371,929 of these notes, previously classified as long term, were classified as
a current liability in September 2016 as they now mature within one year on September 4, 2017, have an original term of four years
that accrue interest at 18% per annum compounded quarterly through March 30, 2016 and at 12% thereafter, and do not have a note
holder call provision. Accrued interest for all convertible notes was $382,808 and $265,387 at December 31, 2016 and December
31, 2015, respectively and was included in Accounts Payable and Accrued Expenses. The notes and accrued interest are convertible
into common stock at the option of the holder at $1.25 per share. The convertible notes are secured by all of the assets of the
Company and are subordinated to amounts outstanding under the Company&#8217;s working capital bank line of credit with the Company&#8217;s
bank.</font></p>



<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"></p><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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</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(k))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39622-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39678-107864<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<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_RelatedPartyTransactionsDisclosureTextBlock</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>22
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739817408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Related Party and Other Short Term Notes Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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_ShortTermDebtTextBlock', window );">Related Party and Other Short Term Notes Payable</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
3 &#8212; Related Party and Other Short-Term Notes Payable</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">On
May 15, 2014, the Company&#8217;s Board of Directors approved the issue of subordinated line of credit notes totaling $650,000
to replace subordinated line of credit notes in the same amount matured on June 1, 2014. The replacement subordinated notes were
two-year notes maturing on June 1, 2016, were repayable by the Company at any time and had an interest rate of 18% per annum payable
monthly in cash. On January 29, 2016, the Company completed repayment of all outstanding credit line notes to the note holders.
Interest expenses for 2016 and 2015 related to the line of credit were $7,645 and $100,455, respectively.</font></p>



<p style="margin: 0pt"></p><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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</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_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 short-term 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<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.19)<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.13)<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_ShortTermDebtTextBlock</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>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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739850976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Bank Financing Arrangements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Bank Financing Arrangements</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
4 &#8212; Bank Financing Arrangements</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">On
February 26, 2016, the Company completed a Business Financing Modification Agreement by and between the Company and Western Alliance
Bank (the &#8220;Bank) to extend the expiration date of the revolving credit lines for both domestic and international portions
to February 27, 2018. Under the terms of the credit facility agreement with the Bank, the Company may borrow up to $2.5 million,
of which up to $2.0 million is based on qualified receivables from domestic customers and up to $0.5 million is based on qualified
receivables from international customers. In addition, the Company must maintain a minimum liquidity ratio calculated at the end
of each month of quick assets (cash plus qualified accounts receivable) to outstanding obligations to the Bank not less than 1.75
to 1.0. Advances against the domestic and international lines are calculated at 70% of qualified receivables. Borrowings under
the lines bear an annual interest rate equal to the Bank&#8217;s prime rate (minimum of 3.25%) plus 1.5%. There is also a collateral
handling fee of 0.1% per month of the financed receivables outstanding. The applicable interest and fees are calculated based
on the actual amounts borrowed. The borrowings under the credit facility are secured by a first priority security interest in
the assets of the Company. All advances are at the Bank&#8217;s discretion and the Bank is not obligated to make advances. The
agreement may be terminated by the Company or by the Bank at any time. At December 31, 2016, there were no amounts borrowed, and
the total borrowing capacity was approximately $1,612,000.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Total
interest expense on the amounts drawn under the Company&#8217;s bank credit lines in effect during the years ended December 31,
2016 and 2015, was $3,000 and $38,494, respectively.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">On
March 20, 2017, the Company completed a Business Financing Modification Agreement by and between the Company and the Bank to extend
the expiration date of the revolving credit line for domestic portion to February 27, 2019. The international portion of the credit
line was not changed and will expire on February 27, 2018.</font></p>



<p style="margin: 0pt"></p><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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DebtDisclosureAbstract</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_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</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(b),22(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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<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_ScheduleOfLineOfCreditFacilitiesTextBlock</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>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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739853728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
5 &#8212; Commitments and Contingencies</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Operating
Lease</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company leases office space under a non-cancelable operating lease that provides the Company approximately 37,100 square feet
in Newark, California. The lease agreement expires on June 30, 2022. Monthly base rent increases four percent per year annually
on July 1<sup>st</sup> of each year.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Future
minimum lease payments under the operating lease at December 31, 2016 are shown below:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td colspan="3" style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">Annual
    minimum payments:</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Amount</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 43%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2017</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 10%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 43%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">425,345</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2018</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">442,359</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2019</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">460,053</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2020</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">478,455</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2021
    to 2022</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">751,269</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">Total
    minimum payments</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,557,481</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Rental
expense under all operating leases for the years ended December 31, 2016 and 2015 was $435,668 and $430,648, respectively. The
amount of deferred rent at December 31, 2016 and December 31, 2015 was $286,901 and $283,053, respectively.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Capital
Lease Obligations</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company leases certain of its equipment under capital leases. The leases are collateralized by the underlying assets. At December
31, 2016 and 2015, property and equipment with costs of $100,584 and $124,427, respectively, were subject to such financing arrangements.
The accumulated depreciation of the assets associated with the capital leases as of December 31, 2016 and December 31, 2015, amounted
to $20,173 and $80,150 respectively.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Future
minimum payments under capital lease and equipment financing arrangements as of December 31, 2016 are as follows:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">Annual minimum payments:</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Amount</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 71%; text-align: left; vertical-align: top"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;2017</font></td>
    <td style="width: 10%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 17%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">30,048</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;2018</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">27,607</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;2019</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">18,635</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; vertical-align: middle"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;2020</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">9,545</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 5.4pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;Total
    minimum payments</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">85,835</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"><font style="font: 12pt Times New Roman, Times, Serif">Less
    amount representing interest</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(6,482</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 5.4pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;Present
    value of net minimum payments</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">79,353</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt"><font style="font: 12pt Times New Roman, Times, Serif">Short
    term portion of capital leases</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(26,663</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt"><font style="font: 12pt Times New Roman, Times, Serif">Long
    term portion of capital leases</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">52,690</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Purchase
Commitments</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">At
December 31, 2016, the Company&#8217;s non-cancelable purchase commitments for inventory to be used in the ordinary course of
business during the first nine months of 2017 were approximately $2,724,000.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Legal
Matters</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company is subject to disputes, claims, requests for indemnification and lawsuits arising in the ordinary course of business.
Under the indemnification provisions of the Company&#8217;s customer agreements, the Company routinely agrees to indemnify and
defend its customers against infringement of any patent, trademark, copyright, trade secrets, or other intellectual property rights
arising from customers&#8217; legal use of the Company&#8217;s products or services. The exposure to the Company under these indemnification
provisions is generally limited to the total amount paid for the indemnified products. However, certain indemnification provisions
potentially expose the Company to losses in excess of the aggregate amount received from the customer. To date, there have been
no claims against the Company by its customers pertaining to such indemnification provisions, and no amounts have been recorded.
The Company is currently not a party to any material legal proceedings.</font></p>



<p style="margin: 0pt"></p><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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommitmentsAndContingenciesDisclosureAbstract</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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 commitments and contingencies.</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 825<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 3: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14435-108349<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><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=73718637&amp;loc=d3e25287-109308<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_CommitmentsAndContingenciesDisclosureTextBlock</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>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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6647563536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Share-Based Compensation Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation Plan</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
6 &#8212; Share-Based Compensation Plan</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Stock
Option Plan</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company has one Stock Option Plan in effect in the two years presented: the 2004 Equity Incentive Plan (the &#8220;2004 Plan&#8221;).
The 2004 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock, stock appreciation
rights, and performance awards to employees, directors, and consultants of the Company. Upon ratification of the 2004 Plan by
the shareholders in June 2004, shares in the 1995 Plan that had been reserved but not issued, as well as any shares issued that
would otherwise return to the 1995 Plan as a result of termination of options or repurchase of shares, were added to the shares
reserved for issuance under the 2004 Plan. The Company grants incentive stock options and non-statutory stock options at an exercise
price per share equal to the fair market value per share of common stock on the date of grant. The vesting and exercise provisions
are determined by the Board of Directors, with a maximum term of ten years. The 2004 Plan expires on April 23, 2024.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company calculates the value of each stock option grant, estimated on the date of grant, using binomial lattice option pricing
model. The weighted-average estimated fair value of stock options granted during 2016 and 2015 was $1.93 and $1.58, respectively,
using the following weighted-average assumptions:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Years
    Ended December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Risk-free
    interest rate (%)</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1.75</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.10</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Dividend
    yield</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Volatility
    factor</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">79.91</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">92.22</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Expected
    option life (years)</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5.6</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">4.8</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
table below presents the information related to stock option activity for the years ended December 31, 2016 and 2015:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Years
    Ended December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Total intrinsic
    value of stock options exercised</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">178,923</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">60,056</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Cash received from
    stock option exercises</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">178,512</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">155,949</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Changes
in stock options for the years ended December 31, 2016 and 2015 are as follows:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif">Outstanding
    Options</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">Options</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">Available</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">For
        Grant</font></p></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">Number</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">of
        Shares</font></p></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">Weighted</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">Average</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">Price
        Per Share</font></p></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif">Remaining
    Contractual Term <br /> (in years)</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">Intrinsic<br />
        Value</font></p></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Balance
    at December 31, 2014</font></td>
    <td style="width: 1%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 9%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">144,378</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 9%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,891,058</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 9%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.09</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 9%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 9%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Increase
    in shares authorized</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">200,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Granted</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(316,600</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">316,600</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.25</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Exercised</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(91,333</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1.71</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Canceled</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">93,972</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(93,972</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.01</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Balance
    at December 31, 2015</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">121,750</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,022,353</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.15</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Increase
    in shares authorized</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">224,818</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Granted</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(344,450</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">344,450</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.89</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Exercised</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(111,855</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1.60</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Canceled</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">93,863</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(93,863</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.73</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Balance
    at December 31, 2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">95,981</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,161,085</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.27</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5.58</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">3,401,944</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Exercisable</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,638,288</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.23</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">4.58</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,651,676</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Unvested</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">522,797</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.40</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">8.67</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">750,268</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
2004 Plan provides for an annual increase in the number of shares authorized under the plan to be added on the first day of each
fiscal year equal to the least amount of 400,000 shares, 4% of the outstanding shares on that date, or an amount as determined
by the Board of Directors. On January 1, 2017, 2016, and 2015, a total of 235,136, 224,818, and 191,843 additional shares, respectively,
became available for grant from the 2004 Plan.&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
following table summarizes information about stock options outstanding and exercisable at December 31, 2016:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="8" style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">Options
    Outstanding</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif">Options
    Exercisable</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Range
        of</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Exercise</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Prices</font></p></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Number
        of</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Options
        Outstanding</font></p></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">Weighted
    Average Remaining Life (Years)</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Weighted</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Average
        Exercise Price</font></p></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Number
        of Options Exercisable</font></p></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>
        <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">Weighted
        Average Exercise Price</font></p></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 18%; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif">$0.95
    - $1.10</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 13%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">369,444</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 13%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">6.58</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1.01</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 13%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">306,603</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 13%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1.02</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif">$1.20
    - $1.25</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">56,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">6.50</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1.23</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">46,583</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1.22</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif">$1.50
    - $1.82</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">167,767</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5.33</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1.71</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">167,767</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1.71</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif">$1.89
    - $2.27</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">477,090</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">6.50</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.13</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">347,672</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.08</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif">$2.36
    - $2.92</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">525,638</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5.58</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.63</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">232,617</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.54</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif">$3.04
    - $3.54</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">528,446</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">3.67</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">3.09</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">516,513</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">3.08</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif">$3.70
    - $3.84</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">35,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">9.42</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">3.72</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">18,833</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">3.71</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif">$6.90</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">900</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1.58</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">6.90</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">900</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">6.90</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif">$10.00</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">800</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">0.17</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">10.00</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">800</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">10.00</font></td>
    <td style="padding-bottom: 1pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt; text-align: center; vertical-align: top"><font style="font: 12pt Times New Roman, Times, Serif">$0.95
    - $10.00</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,161,085</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5.58</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.27</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,638,288</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.23</font></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Stock-Based
Compensation Expense</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
stock-based compensation expense included in the Company&#8217;s statements of income for the years ended December 31, 2016 and
2015, consisted of the following:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Years
    Ended December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Income
    Statement Classification</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Cost
    of revenues</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">40,929</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">19,322</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Research
    and development</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">74,810</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">40,951</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Sales
    and marketing</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">87,158</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">62,898</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;General
    and administrative</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">139,713</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">86,693</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">342,610</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">209,864</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">As
of December 31, 2016, the total remaining unamortized stock-based compensation expense was $757,671, and is expected to be amortized
over a weighted average period of 2.67 years.</font></p>



<p style="margin: 0pt"></p><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> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65895303&amp;loc=d3e17540-113929<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> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68057994&amp;loc=d3e25284-112666<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=27013229&amp;loc=d3e301413-122809<br><br>Reference 4: 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> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5070-113901<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 6: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5444-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_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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</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>26
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739900848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Warrants<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants and Rights Note Disclosure [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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Warrants</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
7 &#8212; Warrants</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-indent: 20pt"><font style="font: 12pt Times New Roman, Times, Serif">The
Company has no outstanding warrants at December 31, 2016.</font></p>



<p style="margin: 0pt"></p><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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</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><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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 50<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68057994&amp;loc=d3e25284-112666<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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</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_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WarrantsAndRightsNoteDisclosureAbstract</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>27
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6904669440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Shares Reserved<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_SCKT_CommonStockReservedForFutureIssuanceTextBlock', window );">Shares Reserved</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
8 &#8212; Shares Reserved</b></font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 13pt 0 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Common
stock reserved for future issuance was as follows:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">December
    31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Stock option
    grants outstanding (see Note 6)</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,161,085</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,022,353</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Reserved for future
    stock option grants (see Note 6)</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">95,981</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">121,750</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Reserved for note conversion
    (see Note 2)</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">972,884</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">977,398</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">Reserved
    for exercise of outstanding warrants (see Note 7)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">169,335</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">3,229,950</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">3,290,836</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"></p>



<p style="margin: 0pt"></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_CommonStockReservedForFutureIssuanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_CommonStockReservedForFutureIssuanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</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>28
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6904683312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Retirement Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract', window );"><strong>Pension and Other Postretirement and Postemployment Benefit Plans, Liabilities, Noncurrent [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_PostemploymentBenefitPlansPolicy', window );">Retirement Plan</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
9 &#8212; Retirement Plan</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company has a tax-deferred savings plan, the Socket Mobile, Inc. 401(k) Plan (&#8220;401(k) Plan&#8221;), for the benefit of qualified
employees. The 401(k) Plan is designed to provide employees with an accumulation of funds at retirement. Qualified employees may
elect to make contributions to the 401(k) Plan on a monthly basis. No contributions were made by the Company during the years
ended December 31, 2016 and 2015. Administrative expenses relating to the 401(k) Plan are not significant.</font></p>



<p style="margin: 0pt"></p><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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PensionAndOtherPostretirementAndPostemploymentBenefitPlansNoncurrentLiabilitiesAbstract</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_PostemploymentBenefitPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation 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 712<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6410195&amp;loc=d3e80090-111668<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<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_PostemploymentBenefitPlansPolicy</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>29
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739853440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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_IncomeTaxDisclosureTextBlock', window );">Note 10 - Income Taxes</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
10 &#8212; Income Taxes</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Deferred
tax benefit at December 31, 2016 is related to the release of valuation allowance against substantially all of the Company's federal
and state deferred tax assets as the Company concluded such assets were fully realizable. The need for a valuation allowance requires
an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets
are recoverable. Such assessment is required on a jurisdiction-by-jurisdiction basis. In making such assessment, significant weight
is given to evidence that can be verified objectively. After the consideration of both positive and negative evidence to assess
the recoverability of the Company's net deferred tax assets during the 2016 tax year, the Company determined that it was more
likely than not the Company would realize the majority of the value of federal and state deferred tax assets given the current
certainties regarding the timing of profits and forecasted future profitability. The Company will continue to monitor the likelihood
that it will be able to recover the deferred tax assets in the future. The components of income taxes for the periods ended December
31, 2016 and 2015 are as follows:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Years
    Ended December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;<u>Current:</u></font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Federal</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">12,200</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;State</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">37,000</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total
    Current</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">49,200</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;<u>Deferred:</u></font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Federal</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(8,473,481</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">31,940</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;State</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(1,291,140</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total
    Deferred</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(9,764,621</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">31,940</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 7.5pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Income
    tax (benefit) expense</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(9,715,421</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">31,940</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">Reconciliation
of the statutory federal income tax rate to the Company's effective tax rate:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Years
    Ended December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Federal
    tax at statutory rate</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">34.00</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">34.00</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;State
    income tax rate</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5.83</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5.83</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Release
of valuation allowance</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">308.63</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(41.56</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Provision
    for taxes</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">348.46</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(1.73</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%)</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">As
of December 31, 2016, the Company did not recognize deferred tax assets relating to an excess tax benefit for stock-based compensation
deduction of $2,094,000. Unrecognized deferred tax benefits will be accounted for as a credit to additional-paid-in-capital when
realized through a reduction in income taxes payable.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Deferred
income tax reflects the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial
reporting purposes and the amount used for income tax purposes. At December 31, 2016, the Company released valuation allowance
against substantially all deferred tax assets. Significant components of net deferred tax assets are as follows:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Years
    Ended December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">Deferred tax assets:</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Net
    operating loss carryforwards</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">8,111,000</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">8,833,000</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Credits</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">755,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">753,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Capitalized
    research and development costs</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">9,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">13,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Other
    acquired intangibles</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">49,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">91,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Accruals
    not currently deductible</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,343,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,614,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Depreciation</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">29,000</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5,000</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;Total
    deferred tax assets</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">10,296,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">11,309,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Valuation
    allowance for deferred tax assets</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(464,000</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(11,279,000</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;Net
    deferred tax assets</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">9,832,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">30,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Deferred
    tax liability:</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;Acquired
    intangibles</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(243,000</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(205,000</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">Net
    deferred tax assets (liabilities)</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">9,589,000</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(175,000</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">As
of December 31, 2016, the Company had net operating loss carryforwards for federal income tax purposes of approximately $23,566,000
which will expire at various dates beginning in 2018 and through 2034, and federal research and development tax credits of approximately
$464,000, which will expire at various dates beginning in 2018 and through 2036. As of December 31, 2016, the Company had net
operating loss carryforwards for state income tax purposes of approximately $13,896,000, which will expire at various dates in
2017 and through 2033, and state research and development tax credits of approximately $291,000, which can be carried forward
indefinitely.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;The
Company has determined that utilization of existing net operating losses against future taxable income is not limited by Section&#160;382
of the Internal Revenue Code. Future ownership changes, however, may limit the Company&#8217;s ability to fully utilize its existing
net operating loss carryforwards against any future taxable income.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">A
reconciliation of the beginning and ending amount of unrecognized tax benefits (&#8220;UTBs&#8221;), excluding interest and penalties,
is as follows:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Amount</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 71%; text-indent: 8.1pt; padding-left: 5.4pt"><font style="font: 12pt Times New Roman, Times, Serif">Beginning
    balance at January 1, 2016</font></td>
    <td style="width: 10%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 17%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">754,000</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 8.1pt; padding-left: 5.4pt"><font style="font: 12pt Times New Roman, Times, Serif">Decreases
    in UTBs taken in prior years</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(38,000</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt"><font style="font: 12pt Times New Roman, Times, Serif">Decreases
    in UTBs taken in current years</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">39,000</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt"><font style="font: 12pt Times New Roman, Times, Serif">Ending
    balance at December 31, 2016</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">755,000</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Future
changes in the unrecognized tax benefit will have no impact on the effective tax rate due to the existence of the valuation allowance.
It is the Company's policy to include interest and penalties related to tax positions as a component of income tax expense. No
interest was accrued for the period ended December 31, 2016. The Company estimates that the unrecognized tax benefit will not
change significantly within the next twelve months.&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company files its tax returns as prescribed by the tax laws of the jurisdictions in which it operates. The Company is not currently
under audit in any of its jurisdictions where income tax returns are filed. The tax years 1996 to 2015 remain open to examination
by the major domestic taxing jurisdictions to which the Company is subject, and for the years 2003 to 2010 for the international
taxing jurisdictions to which the Company is subject.</font></p>



<p style="margin: 0pt"></p><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</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_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32718-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32537-109319<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_IncomeTaxDisclosureTextBlock</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>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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6904683312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>NOTE
11 &#8212; Subsequent Events</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">On
March 20, 2017, the Company signed a Business Financing Modification Agreement by and between the Company and Bridge Bank to extend
the expiration date of revolving domestic line of credit to February 27, 2019. The international portion of the credit line was
not changed and will expire on February 27, 2018.</font></p>



<p style="margin: 0pt"></p><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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</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>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_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>31
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6744854896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Use
of Estimates</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make
estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets
and liabilities at the date of the financial statements as well as the reported amounts of revenue and expense during the reporting
period. Actual results could differ from those estimates, and such differences may be material to the financial statements.</font></p>



<p style="margin: 0pt"></p><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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash Equivalents</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Cash
Equivalents</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company considers all highly liquid investments purchased with a maturity date of 90 days or less at date of purchase to be cash
equivalents. As of December 31, 2016 and 2015, all of the Company&#8217;s cash and cash equivalents consisted of amounts held
in demand deposit accounts in banks. The aggregate cash balance on deposit in these accounts are insured by the Federal Deposit
Insurance Corporation up to $250,000. The Company has never experienced any losses in such accounts.</font></p>



<p style="margin: 0pt"></p><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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Fair
Value of Financial Instruments</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
carrying value of the Company&#8217;s cash and cash equivalents, accounts receivable, accounts payable, debt and foreign exchange
contracts approximate fair value due to the relatively short period of time to maturity.</font></p>



<p style="margin: 0pt"></p><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_DerivativesPolicyTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Derivative
Financial Instruments</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company's primary objective for holding derivative financial instruments is to manage foreign currency risks. The Company's derivative
financial instruments are recorded at fair value and are included in other current assets, other assets, other accrued liabilities
or long-term debt depending on the contractual maturity and whether the Company has a gain or loss. The Company's accounting policies
for these instruments are based on whether they meet the Company's criteria for designation as hedging transactions, either as
cash flow or fair value hedges. A hedge of the exposure to variability in the cash flows of an asset or a liability, or of a forecasted
transaction, is referred to as a cash flow hedge. A hedge of the exposure to changes in fair value of an asset or a liability,
or of an unrecognized firm commitment, is referred to as a fair value hedge. The criteria for designating a derivative as a hedge
include the instrument's effectiveness in risk reduction and, in most cases, a one-to-one matching of the derivative instrument
to its underlying transaction. Gains and losses on derivatives that do not qualify for hedge accounting are recognized immediately
in earnings. The Company regularly enters into forward foreign currency contracts to reduce exposures related to rate changes
in certain foreign currencies.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company records its forward foreign currency contracts at fair value. At December 31, 2016 and 2015, the Company had no open forward
foreign currency contracts.</font></p>



<p style="margin: 0pt"></p><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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Foreign
Currency</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
functional currency for the Company is the U.S. dollar. However, the Company requires European distributors to purchase products
in Euros and pays the expenses of European employees in Euros and British pounds. The Company hedges a significant portion of
the European receivables balance denominated in Euros to reduce the foreign currency risk associates with these assets. In 2016,
the total net adjustment for the effects of changes in foreign currency on cash balances, collections, payables, and derivatives
used to hedge foreign currency risks, was a net loss of $25,500 compared to a net loss of $13,000 in 2015.</font></p>



<p style="margin: 0pt"></p><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_AllowanceForCreditLossesTextBlock', window );">Accounts Receivable Allowances</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Accounts
Receivable Allowances</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company estimates the amount of uncollectible accounts receivable at the end of each reporting period based on the aging of the
receivable balance, current and historical customer trends, and communications with its customers. Amounts are written off only
after considerable collection efforts have been made and the amounts are determined to be uncollectible. The following describes
activity in the allowance for doubtful accounts for the years ended December 31, 2016 and 2015:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Year</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Balance
    at <br />Beginning of Year</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Charged
    to <br />Costs and <br />Expenses</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Amounts
    <br />Written Off</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Balance
    at <br />End of <br />Year</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 20%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 16%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">89,058</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 16%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 15%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 15%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">89,058</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">89,058</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">89,058</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;
</i></font></p>



<p style="margin: 0pt"></p><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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Inventories</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Inventories
consist principally of raw materials and sub-assemblies stated at the lower of standard cost, which approximates actual costs
(first-in, first-out method), or market. Market is defined as replacement cost, but not in excess of estimated net realizable
value or less than estimated net realizable value less a normal margin. At the end of each reporting period, the Company compares
its inventory on hand to its forecasted requirements for the next nine-month period and reserves the cost of any inventory that
is surplus, less any amounts that the Company believes it can recover from the disposal of goods that the Company specifically
believes will be saleable past a nine- month horizon. The Company&#8217;s sales forecasts are based upon historical trends, communications
from customers, and marketing data regarding market trends and dynamics. Changes in the amounts recorded for surplus or obsolete
inventory are included in cost of revenue. Inventories, net of write-downs, at December 31, 2016 and 2015 consisted of the following:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">December
    31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Raw materials
    and sub-assemblies</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,665,185</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,521,585</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Finished goods</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">64,359</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">39,083</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">Inventory
    reserves</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(1,192,105</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(1,234,578</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">Inventory,
    net</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,537,439</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,326,090</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;
</i></font></p>



<p style="margin: 0pt"></p><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_SCKT_PrepaidExpensesAndOtherCurrentAssetsTextBlock', window );">Prepaid Expenses and Other Current Assets</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Prepaid
Expenses and Other Current Assets</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Prepaid
expenses and other current assets consist of various payments that the Company has made in advance for goods or services to be
received in the future. Prepaid expenses and other current assets at December 31, 2016 and 2015 consisted of the following:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;</i></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">December
    31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Prepaid
    insurance</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">40,307</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">18,612</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Prepaid project development
    costs</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">83,600</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Prepaid inventory purchases</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">43,700</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,031</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">Other</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">91,857</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">66,913</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">Prepaid
    expenses and other current assets</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">259,464</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">87,556</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>



<p style="margin: 0pt"></p><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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Property
and Equipment</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Property
and equipment are stated at cost. Depreciation and amortization are computed using the straight-line method, over the estimated
useful lives of the assets ranging from one to five years. Assets under capital leases are amortized in a manner consistent with
the Company&#8217;s normal depreciation policy for owned assets, or the remaining lease term as applicable. Depreciation expense
in the years ended December 31, 2016 and 2015, was $279,392 and $197,686, respectively.</font></p>



<p style="margin: 0pt"></p><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_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Goodwill</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Goodwill
is tested for impairment annually as of September 30th or more frequently when events or circumstances indicate that the carrying
value of the Company's single reporting unit more likely than not exceeds its fair value. The Company performed its annual goodwill
impairment analysis as of September 30, 2016. The Company used the two-step test as required to assess goodwill for impairment.
The first step of the goodwill impairment test consisted of comparing the carrying value of the reporting unit to its fair value.
Management estimated the fair value of the Company's reporting unit using various methods and compared the fair value to the carrying
amount (net book value) to ascertain if potential goodwill impairment existed. The Company utilized methods that focused on its
ability to produce income (&#34;Income Approach&#34;) and the Company&#8217;s market capitalization (&#34;Market Capitalization
Approach&#34;). Key assumptions utilized in the determination of fair value in step one of the test included the following: the
Company's market capitalization; revenue and expense forecasts used in the evaluation were based on trends of historical performance
and management's estimate of future performance; cash flows utilized in the discounted cash flow analysis were estimated using
a weighted average cost of capital determined to be appropriate for the Company. No impairment of goodwill was recorded in the
two years ended December 31, 2016.</font></p>



<p style="margin: 0pt"></p><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_LeasePolicyTextBlock', window );">Deferred Rent</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Deferred
Rent</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company operates its headquarters under a non-cancelable operating lease. The Company recognizes rent expense under its lease
on a straight-line basis measured over the term of the lease. The excess of accumulated rental expense measured on a straight-lined
basis over actual accumulated rent paid is recorded as a liability on the Company&#8217;s balance sheet in its short and long
term components. Deferred rent at December 31, 2016 and December 31, 2015 was $286,901 and $283,053, respectively.</font></p>



<p style="margin: 0pt"></p><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_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Concentration
of Credit Risk</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Financial
instruments that potentially subject the Company to significant concentrations of credit risk include cash, cash equivalents and
accounts receivable. The Company invests its cash in demand deposit accounts in banks. To date, the Company has not experienced
losses on the investments. The Company&#8217;s trade accounts receivables are primarily with distributors. The Company performs
ongoing credit evaluations of its customers&#8217; financial condition but the Company generally requires no collateral. Reserves
are maintained for potential credit losses, and such losses have been within management&#8217;s expectations. Customers who accounted
for at least 10% of the Company&#8217;s accounts receivable balances at December 31, 2016 and December 31, 2015 were as follows:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">December
    31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Ingram
    Micro Inc.</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">49</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">35</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">Bluestar, Inc.</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">30</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">22</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">ScanSource, Inc.</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">17</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td colspan="9" style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">*Customer
    accounts for less than 10% of accounts receivable balances</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>



<p style="margin: 0pt"></p><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 of Suppliers</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Concentration
of Suppliers</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Several
of the Company&#8217;s component parts are produced by a sole or limited number of suppliers. Shortages could occur in these essential
materials due to increased demand, or to an interruption of supply. Suppliers may choose to restrict credit terms or require advance
payments causing delays in the procurement of essential materials. If the Company were unable to procure certain of such materials,
it could have a material adverse effect upon its results. At December 31, 2016, 15% and 12% of the Company&#8217;s accounts payable
balances were concentrated with the top two supplier. For the years ended December 31, 2016 and 2015, top two suppliers accounted
for 65% and 57%, respectively, of the inventory purchases in each of these years.</font></p>



<p style="margin: 0pt"></p><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_RevenueRecognitionDeferredRevenue', window );">Revenue Recognition and Deferred Revenue</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Revenue
Recognition and Deferred Revenue</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Revenue
on sales to customers other than distributors is recognized upon shipment provided that persuasive evidence of a sales arrangement
exists, the price is fixed or determinable, title has transferred, collection of resulting receivables is reasonably assured,
there are no customer acceptance requirements, and there are no remaining significant obligations. Revenue on sales to distributors
where a right of return exists is recognized upon &#8220;sell-through,&#8221; when products are shipped from the distributor to
the distributor&#8217;s customer. Revenue related to those products in the Company&#8217;s distribution channel at the end of
each reporting period which has not sold-through is deferred. The amount of deferred revenue net of related cost of revenue is
classified as net deferred revenue on shipments to distributors on the Company&#8217;s balance sheet. At December 31, 2016 and
December 31, 2015, net deferred revenue on shipments to distributors represented deferred revenues totaling $2,010,441 and $1,925,268,
respectively, net of related costs of those revenues of $947,799 and $921,008, respectively.</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
May 2014, the FASB issued authoritative guidance amending the FASB Accounting Standards Codification and creating a new Topic
606,&#160;Revenue from Contracts with Customers. The new guidance clarifies the principles for recognizing revenue and develops
a common revenue standard for U.S. GAAP applicable to revenue transactions. This guidance provides that an entity should recognize
revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which
the entity expects to be entitled in exchange for those goods or services. The existing industry guidance will be eliminated when
the new guidance becomes effective and annual disclosures will be substantially revised. Additional disclosures will also be required
under the new standard. In July 2015, the FASB approved a proposal that extended the required implementation date one year to
the first quarter of 2018 but also would permit companies to adopt the standard at the original effective date of 2017. Implementation
may be either through retrospective application to each period from the first quarter of 2017 or with a cumulative effect adjustment
upon adoption in 2018. In April 2016, the FASB issued amendments, ASU No. 2016-10, that clarify the following two aspects of Topic
606: identifying performance obligations and the licensing implementation guidance, while retaining the related principles for
those areas. The standard should be adopted concurrently with adoption of ASU No. 2014-09 which is effective for annual and interim
periods beginning after December 15, 2017 with early adoption permitted.&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Effective
January 1, 2017, the Company will implement the new revenue recognition policy with the effects being recorded as an adjustment
to the return reserve and to the beginning retained deficit on January 1, 2017. As noted above, the current policy relating to
sales to distributors defers revenue recognition on products sold to distributors until the products sell out of distributor inventory.
As a result, the current policy defers 100% of revenue and cost of revenue until shipped by the distributor even though distributor
contractual return rights and actual return experiences are significantly less than 100%. The new policy recognizes revenue on
sales to distributors when shipping of product is completed and title transfers to the distributor, less a reserve for estimated
product returns (sales and cost of sales) based on historical experience. The effect of the change on January 1, 2017 is a one-time
reduction (debit) to net deferred revenue and a one-time improvement (credit) to retained deficit in the amount of $836,000.</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company defers revenue on advance payments from customers when performance obligations have yet to be completed and/or services
performed. Such deferred revenue does not include amounts related to products delivered to distributors which have not sold-through
to the distributors&#8217; end customers as described above.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company also earns revenue from its SocketCare services program which provides for extended warranty and accidental breakage coverage
for selected products. Service purchased at the time of product purchase provides for coverage in three-year and five-year terms.
The Company additionally offers comprehensive coverage and program term extensions. Revenues from the SocketCare services program
are recognized ratably over the life of the extended warranty contract. The amount of unrecognized warranty service revenue is
classified as deferred service revenue and presented on the Company&#8217;s balance sheet in its short and long term components.</font></p>



<p style="margin: 0pt"></p><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_StandardProductWarrantyPolicy', window );">Warranty</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Warranty</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company&#8217;s products typically carry a one year warranty. The Company reserves for estimated product warranty costs at the
time revenue is recognized based upon the Company&#8217;s historical warranty experience, and additionally for any known product
warranty issues. If actual costs differ from initial estimates, the Company records the difference in the period they are identified.
Actual claims are charged against the warranty reserve. The following describes activity in the reserves for product warranty
costs for the years ended December 31, 2016 and 2015:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0; text-indent: 24pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Year</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Balance
    at <br />Beginning of Year</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Additional
    Warranty Reserves</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Amounts
    <br />Charged to Reserves</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Balance
    at <br />End of <br />Year</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 20%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 16%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">78,871</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 16%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">34,385</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 15%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(34,385</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td style="width: 2%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 15%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">78,871</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">78,871</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">41,029</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">(41,029</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">)</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">78,871</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>


<p style="margin: 0pt"></p><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_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Research
and Development</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Research
and development expenditures are charged to operations as incurred. <font style="background-color: white">The major components
of research and development costs include salaries and employee benefits, stock-based compensation expense, </font>third party
development costs including consultants and outside services<font style="background-color: white">, and allocations of overhead
and occupancy costs.</font></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
accounting for the costs of computer software to be sold, leased or otherwise marketed, requires the capitalization of certain
software development costs subsequent to the establishment of technological feasibility. Based on the Company&#8217;s product
development process, technological feasibility is established upon the completion of a working model. Costs incurred by the Company
between the completion of the working model and the point at which the product is ready for general release have been insignificant.
Accordingly, the Company has charged all such costs to research and development expenses in the accompanying statements of income.</font></p>



<p style="margin: 0pt"></p><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_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Advertising
Costs</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Advertising
costs are charged to sales and marketing as incurred. The Company incurred $45,303 and $47,287, in advertising costs during 2016
and 2015, respectively.</font></p>



<p style="margin: 0pt"></p><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_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Income
Taxes</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company uses the asset and liability method to account for income taxes. Deferred tax assets and liabilities are determined based
on differences between financial reporting and tax bases of assets and liabilities and are measured using enacted tax rates and
laws that will be in effect when the differences are expected to reverse. The Company records a valuation allowance against deferred
tax assets when it is more likely than not that such assets will not be realized. The effect on deferred tax assets and liabilities
of a change in tax rates is recognized in income in the period that includes the enactment date.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in; background-color: white"><font style="font: 12pt Times New Roman, Times, Serif">The
Company recognizes the tax benefit from uncertain tax positions if it is more likely than not that the tax positions will be sustained
on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the
largest benefit that has a greater than 50% likelihood of being realized upon ultimate settlement. It is the Company's policy
to include interest and penalties related to tax positions as a component of income tax expense.</font></p>



<p style="margin: 0pt"></p><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_ShippingAndHandlingCostPolicyTextBlock', window );">Shipping and handling costs</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; background-color: white"><font style="font: 12pt Times New Roman, Times, Serif"><i>Shipping
and handling costs</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Shipping
and handling costs are included in the cost of revenues in the statement of operations.</font></p>



<p style="margin: 0pt"></p><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_EarningsPerSharePolicyTextBlock', window );">Net Income Per Share</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Net
Income Per Share</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
following table sets forth the reconciliation of basic shares to diluted shares and the computation of basic and diluted net income
per share:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Years
    Ended December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">Numerator:</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Net
    income</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">12,147,088</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,817,672</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Convertible
    note interest</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">117,421</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#8212;&#160;&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Adjusted
    diluted net income</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">12,264,509</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,817,672</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">Denominator:</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Weighted
    average shares outstanding used in computing net income per share:</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5,793,245</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5,554,541</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;Effect
    of dilutive stock options and convertible notes payable</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,026,576</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">351,695</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">6,819,821</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">5,906,236</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Net
    income per share applicable to common stockholders:</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2.10</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">0.33</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; padding-left: 2.15pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1.80</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">0.31</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">For
the 2016 period presented, the diluted shares outstanding include the dilutive effect of assumed conversion of convertible notes
and assumed exercise of all in-the-money employee stock options, which is calculated based on the average share price for the
2016 fiscal period using the treasury stock method. Under the treasury stock method, the hypothetically received proceeds from
the exercise of in-the-money options and warrants are assumed to be used to repurchase shares. For 2016, options to purchase totaling
1,551,727 shares of the Company&#8217;s Common Stock were excluded from the calculation of the diluted earnings per share because
the exercise prices were greater than or equal to the average price of the common shares, and therefore their inclusion would
have been anti-dilutive. For 2015, options to purchase and shares issuable for convertible notes and related accrued interest,
totaling 2,036,520 shares of common stock, have been omitted from the income per share calculation.</font></p>



<p style="margin: 0pt"></p><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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation Expense</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Stock-Based
Compensation Expense</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company has incentive plans that reward employees with stock options. The amount of compensation cost for these stock-based awards
is measured based on the fair value of the awards as of the date that the awards are issued. The fair values of stock options
are generally determined using a binomial lattice valuation model which incorporates assumptions about expected volatility, risk-free
interest rate, dividend yield, and expected life. Compensation cost for stock-based awards is recognized on a straight-line basis
over the vesting period.</font></p>



<p style="margin: 0pt"></p><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_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><font style="font: 12pt Times New Roman, Times, Serif"><i>Segment
Information</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Operating
segments are defined as components of an enterprise about which separate financial information is available that is evaluated
regularly by the chief executive officer in deciding how to allocate resources and in assessing performance.&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company operates in one segment&#8212;mobile systems solutions for businesses. Mobile systems solutions typically consist of mobile
devices such as smartphones or tablets, some with data collection peripherals, and third-party vertical applications software.
The Company markets its products in the United States and foreign countries through its sales personnel and distributors.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Revenues
for the geographic areas for the years ended December 31, 2016 and 2015 are as follows:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Years
    Ended December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Revenues:
    (in thousands)</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;United
    States</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">16,851</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">14,343</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Europe</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,843</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2,698</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;&#160;Asia
    and rest of world</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,094</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">1,359</font></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">20,788</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 2.5pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">$</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">18,400</font></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Export
revenues are attributable to countries based on the location of the Company&#8217;s customers. The Company does not hold long-lived
assets in foreign locations.</font></p>



<p style="margin: 0pt"></p><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_MajorCustomersPolicyPolicyTextBlock', window );">Major Customers</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Major
Customers</i></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Customers
who accounted for at least 10% of total revenues for the years ended December 31, 2016 and 2015 were as follows:&#160;</font></p>

<p style="font: 12pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0; text-align: justify"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 12pt">
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">Years
    Ended December 31,</font></td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2016</font></td>
    <td style="padding-bottom: 1pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid"><font style="font: 12pt Times New Roman, Times, Serif">2015</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 58%; text-align: left; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">Ingram
    Micro Inc.</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">29</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td style="width: 8%"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="width: 11%; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">29</font></td>
    <td style="width: 1%; text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">BlueStar,
    Inc.</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">22</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">22</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 1.05pt"><font style="font: 12pt Times New Roman, Times, Serif">Scansource,
    Inc.</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">18</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td>
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></td>
    <td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">18</font></td>
    <td style="text-align: left"><font style="font: 12pt Times New Roman, Times, Serif">%</font></td></tr>
</table>
<p style="font: 8pt/12pt Times New Roman, Times, Serif; margin: 0 0.5in 0 0; text-align: justify"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>&#160;
</i></font></p>



<p style="margin: 0pt"></p><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_NewAccountingPronouncementEarlyAdoptionTableTextBlock', window );">Recently Issued Financial Accounting Standards</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"><i>Recently
Issued Financial Accounting Standards</i></font></p>

<p style="font: 12pt/120% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
January 2017, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;)
No. 2017-04,&#160;Intangibles - Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment, which eliminates
the requirement to determine the fair value of individual assets and liabilities of a reporting unit to measure goodwill impairment.
Under these amendments, goodwill impairment testing will be performed by comparing the fair value of the reporting unit with its
carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the reporting unit&#8217;s
fair value. The new standard is effective for annual and interim goodwill impairment tests in fiscal years beginning after December
15, 2019, and should be applied on a prospective basis. Early adoption is permitted for annual or interim goodwill impairment
testing performed after January 1, 2017. We do not presently anticipate that the adoption of ASU 2016-15 will have a material
impact on our consolidated financial statements.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
August 2016, the FASB issued ASU No. 2016-15,&#160;Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts
and Cash Payments, which addresses eight specific cash flow issues with the objective of reducing the existing diversity in practice
in how certain cash receipts and cash payments are presented and classified in the statement of cash flows. ASU 2016-15 will be
effective for us on January 1, 2018 with early adoption permitted. We do not presently anticipate that the adoption of ASU 2016-15
will have a material impact on our consolidated financial statements.&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><font style="font: 12pt Times New Roman, Times, Serif"><b>&#160;</b></font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
March 2016, the FASB issued ASU No. 2016-09,&#160;Compensation - Stock Compensation (Topic 718): Improvements to Employee Share-Based
Payment Accounting, which requires companies to record excess tax benefits and deficiencies in income rather than the current
requirement to record them through equity. ASU 2016-09 also allows companies the option to recognize forfeitures of share-based
awards when they occur rather than the current requirement to make an estimate upon the grant of the awards. ASU 2016-09 will
be effective for us on January 1, 2017. Early adoption of ASU 2016-09 will be permitted in any interim or annual period, with
any adjustments reflected as of the beginning of the fiscal year of adoption. We do not anticipate that the adoption of ASU 2016-09
will have a material impact on our financial statements.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
February 2016, the FASB issued ASU No. 2016-02,&#160;Leases, which eliminates the current tests for lease classification under
U.S. GAAP and requires lessees to recognize the right-of-use assets and related lease liabilities on the balance sheet for all
leases greater than one year in duration. ASU 2016-02 is effective for fiscal years beginning after December 15, 2018, including
interim periods within those fiscal years. Early adoption is permitted. ASU 2016-02 provides that lessees (for capital and operating
leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach
for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements.
The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative
period presented. Lessees and lessors may not apply a full retrospective transition approach. We are assessing the impact that
ASU 2016-02 is anticipated to have on our consolidated financial statements. We currently expect that most of our operating lease
commitments will be subject to the new standard and recognized as lease liabilities and right-of-use assets upon our adoption
of ASU 2016-02.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
January 2016, the FASB issued ASU No. 2016-01,&#160;Financial Instruments - Overall: Recognition and Measurement of Financial
Assets and Financial Liabilities,&#160;which amends the guidance regarding the classification and measurement of financial instruments.
Changes to the current guidance primarily affect the accounting for equity investments, financial liabilities under the fair value
option, and the presentation and disclosure requirements for financial instruments. In addition, ASU 2016-01 clarifies guidance
related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale
debt securities. ASU 2016-01 will be effective for us on January 1, 2018. Early adoption is not permitted except for the provision
to record fair value changes for financial liabilities under the fair value option resulting from instrument-specific credit risk
in other comprehensive income. Upon adoption of ASU 2016-01, an entity should apply the amendments by means of a cumulative-effect
adjustment to the balance sheet at the beginning of the first reporting period in which the guidance is effective. We do not presently
anticipate that the adoption of ASU 2016-01 will have a material impact on our financial statements.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
November 2015, the FASB issued ASU 2015-17,&#160;Income Taxes (Topic 740): Balance Sheet Classification of Deferred Taxes, which
will require all deferred tax assets and deferred tax liabilities to be presented as noncurrent within a classified balance sheet.
ASU 2015-17 will be effective for us as of January 1, 2017, with early application permitted. ASU 2015-17 may be applied either
prospectively to all deferred tax assets and liabilities or retrospectively to all periods presented. We have elected to early
adopt ASU 2015-17 effective December 31, 2016.&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
July 2015, the FASB issued ASU 2015-11,&#160;Simplifying the Measurement of Inventory. ASU 2015-11 requires that inventory be
measured at the lower of cost or net realizable value. Net realizable value is the estimated selling price in the ordinary course
of business, less reasonably predictable costs of completion, disposal, and transportation. Inventory measured using last-in,
first-out or the retail inventory method are excluded from the scope of ASU 2015-11 which is effective for fiscal years beginning
after December 15, 2016, and interim periods within those fiscal years. We do not anticipate that the implementation of ASU 2015-11
will have a material impact on our consolidated financial statements.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">In
May 2014, the FASB issued authoritative guidance amending the FASB Accounting Standards Codification and creating a new Topic
606,&#160;Revenue from Contracts with Customers. The new guidance clarifies the principles for recognizing revenue and develops
a common revenue standard for U.S. GAAP applicable to revenue transactions. This guidance provides that an entity should recognize
revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which
the entity expects to be entitled in exchange for those goods or services. The existing industry guidance will be eliminated when
the new guidance becomes effective and annual disclosures will be substantially revised. Additional disclosures will also be required
under the new standard. In July 2015, the FASB approved a proposal that extended the required implementation date one year to
the first quarter of 2018 but also would permit companies to adopt the standard at the original effective date of 2017. Implementation
may be either through retrospective application to each period from the first quarter of 2017 or with a cumulative effect adjustment
upon adoption in 2018. In April 2016, the FASB issued amendments, ASU No. 2016-10, that clarify the following two aspects of Topic
606: identifying performance obligations and the licensing implementation guidance, while retaining the related principles for
those areas. The standard should be adopted concurrently with adoption of ASU No. 2014-09 which is effective for annual and interim
periods beginning after December 15, 2017 with early adoption permitted. We will early adopt the new standard effective January
1, 2017. The effect of the change on January 1, 2017 is a one-time reduction (debit) to net deferred revenue and a one-time improvement
(credit) to retained deficit in the amount of $836,000.</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">From
time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company
as of the specified effective date. Unless otherwise discussed, management believes that the impact of recently issued standards
that are not yet effective will not have a material impact on the Company&#8217;s financial position, results of operations or
cash flows.</font></p>



<p style="margin: 0pt"></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_PrepaidExpensesAndOtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_PrepaidExpensesAndOtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements.</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 340<br> -SubTopic 20<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68054294&amp;loc=d3e8384-108330<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68072981&amp;loc=d3e8275-108329<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_AdvertisingCostsPolicyTextBlock</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_AllowanceForCreditLossesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 allowance for credit losses.</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_AllowanceForCreditLossesTextBlock</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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</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(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 305<br> -SubTopic 10<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6375392&amp;loc=d3e26790-107797<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6367179&amp;loc=d3e4273-108586<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash<br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Cash Equivalents<br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<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_CashAndCashEquivalentsPolicyTextBlock</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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 credit risk.</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 825<br> -SubTopic 10<br> -Section 55<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6875567&amp;loc=d3e14489-108613<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68064133&amp;loc=d3e61082-112788<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=28088331&amp;loc=SL29635902-196195<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> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13537-108611<br><br>Reference 5: 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=73719730&amp;loc=d3e13531-108611<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68064133&amp;loc=d3e61044-112788<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_ConcentrationRiskCreditRisk</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_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> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6327-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=73719730&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=64851502&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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6442-108592<br><br>Reference 5: 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=64851502&amp;loc=d3e6351-108592<br><br>Reference 6: 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> -URI http://asc.fasb.org/extlink&amp;oid=73719730&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_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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 its derivative instruments and hedging 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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 2: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64837297&amp;loc=d3e41620-113959<br><br>Reference 3: 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.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: 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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64837297&amp;loc=SL5579240-113959<br><br>Reference 5: 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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=64837297&amp;loc=SL5579245-113959<br><br>Reference 6: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=64837297&amp;loc=d3e41675-113959<br><br>Reference 7: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=64837297&amp;loc=d3e41638-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_DerivativesPolicyTextBlock</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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance 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 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 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> -Subparagraph (c)<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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<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_EarningsPerSharePolicyTextBlock</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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 determining the fair value of financial instruments.</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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=73719730&amp;loc=d3e13279-108611<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<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_FairValueOfFinancialInstrumentsPolicy</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</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_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 goodwill.</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_GoodwillDisclosureTextBlock</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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in 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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32840-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32809-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e32247-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=75116654&amp;loc=d3e32280-109318<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_IncomeTaxPolicyTextBlock</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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4492-108314<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(b))<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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66092785&amp;loc=d3e4556-108314<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<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_InventoryPolicyTextBlock</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_LeasePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 leasing arrangements (both lessor and lessee). This disclosure may address (1) lease classification (that is, operating versus capital), (2) how the term of a lease is determined (for example, the circumstances in which a renewal option is considered part of the lease term), (3) how rental revenue or expense is recognized for a lease that contains rent escalations, (4) an entity's accounting treatment for deferred rent, including that which arises from lease incentives, rent abatements, rent holidays, or tenant allowances (5) an entity's accounting treatment for contingent rental payments and (6) an entity's policy for reviewing, at least annually, the residual values of sales-type and direct-finance leases. The disclosure also may indicate how the entity accounts for its capital leases, leveraged leases or sale-leaseback transactions.</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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6453394&amp;loc=d3e39740-112701<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65670824&amp;loc=d3e14754-158437<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6456037&amp;loc=d3e48589-112741<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<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_LeasePolicyTextBlock</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_MajorCustomersPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 major customers. Major customers are those that the loss of such customers would have a material adverse effect on 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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6404-108592<br><br>Reference 2: 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=64851502&amp;loc=d3e6351-108592<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9054-108599<br><br>Reference 4: 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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6327-108592<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_MajorCustomersPolicyPolicyTextBlock</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_NewAccountingPronouncementEarlyAdoptionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 financial statement line items and the effect of the guidance on the financial statement line items if the entity elects early adoption of accounting guidance.</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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=64853466&amp;loc=d3e22499-107794<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_NewAccountingPronouncementEarlyAdoptionTableTextBlock</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_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.</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 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><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<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.13(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_PropertyPlantAndEquipmentPolicyTextBlock</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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 costs it has 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.</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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Research and Development<br> -URI http://asc.fasb.org/extlink&amp;oid=6523717<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_ResearchAndDevelopmentExpensePolicy</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_RevenueRecognitionDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of 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 605<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 13.B.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65893310&amp;loc=d3e214044-122780<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<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_RevenueRecognitionDeferredRevenue</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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 segment reporting.</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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<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_SegmentReportingPolicyPolicyTextBlock</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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.</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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&amp;loc=d3e5047-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<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 (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationOptionAndIncentivePlansPolicy</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_ShippingAndHandlingCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</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> -Glossary Shipping Costs<br> -URI http://asc.fasb.org/extlink&amp;oid=51575562<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6408413&amp;loc=d3e221937-122793<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=68075638&amp;loc=d3e60635-111653<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 45<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68080631&amp;loc=d3e61069-111654<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Handling Costs<br> -URI http://asc.fasb.org/extlink&amp;oid=51575068<br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18726-107790<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_ShippingAndHandlingCostPolicyTextBlock</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_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 standard warranties including the methodology for measuring the 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=68058157&amp;loc=d3e18780-107790<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_StandardProductWarrantyPolicy</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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6061-108592<br><br>Reference 2: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6143-108592<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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=64851502&amp;loc=d3e6132-108592<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_UseOfEstimates</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>32
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6629293392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Activities in allowance for doubtful accounts</a></td>
<td class="text"><p style="margin: 0pt"></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Balance at <br />Beginning of Year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Charged to <br />Costs and <br />Expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Amounts <br />Written Off</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Balance at <br />End of <br />Year</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right">2016</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">89,058</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">&#8212;&#160;&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">&#8212;&#160;&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">89,058</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: right">2015</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">89,058</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">89,058</td><td style="text-align: left">&#160;</td></tr>
</table>
<p style="margin: 0pt">&#160;</p><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_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventory components</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Raw materials and sub-assemblies</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">2,665,185</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">2,521,585</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Finished goods</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">64,359</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39,083</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Inventory reserves</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,192,105</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,234,578</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Inventory, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,537,439</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,326,090</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
</table><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_SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock', window );">Prepaid expenses and other current assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Prepaid insurance</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">40,307</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">18,612</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid project development costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">83,600</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Prepaid inventory purchases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,700</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,031</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">91,857</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">66,913</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt">Prepaid expenses and other current assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">259,464</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">87,556</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
</table><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_SCKT_ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock', window );">Major customers as a percentage of net accounts receivable balances</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Ingram Micro Inc.</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">49</td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">35</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Bluestar, Inc.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">ScanSource, Inc.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">*</font></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td colspan="9" style="text-align: left; vertical-align: bottom"><font style="font-size: 10pt">*Customer accounts for less
    than 10% of accounts receivable balances</font></td></tr>
</table><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_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Reserves for product warranty costs</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Balance at <br />Beginning of Year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid">Additional Warranty Reserves</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Amounts <br />Charged to Reserves</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Balance at <br />End of <br />Year</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right">2016</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">78,871</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">34,385</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">(34,385</td><td style="width: 1%; text-align: left">)</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 15%; text-align: right">78,871</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: right">2015</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">78,871</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">41,029</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(41,029</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">78,871</td><td style="text-align: left">&#160;</td></tr>
</table><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_SCKT_ScheduleOfEarningsPerShareReconciliationTableTextBlock', window );">Net income per share applicable to common stockholders</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom">
    <td>Numerator:</td><td>&#160;</td>
    <td colspan="3">&#160;</td><td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left; padding-left: 2.15pt">&#160;&#160;&#160;Net income</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">12,147,088</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">1,817,672</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 2.15pt">&#160;&#160;&#160;Convertible note interest</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">117,421</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;Adjusted diluted net income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">12,264,509</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,817,672</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 2.15pt">Denominator:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 2.15pt">&#160;&#160;&#160;Weighted average shares outstanding used in computing net income per share:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,793,245</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,554,541</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 37.95pt">&#160;Effect of dilutive stock
    options and convertible notes payable</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,026,576</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">351,695</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,819,821</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,906,236</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 2.15pt">&#160;&#160;&#160;Net income per share applicable to common stockholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2.10</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.33</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; padding-left: 2.15pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1.80</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.31</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
</table><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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Revenue by geographic areas</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid">Revenues: (in thousands)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left; padding-left: 1.05pt">&#160;&#160;&#160;United States</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">16,851</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">14,343</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 1.05pt">&#160;&#160;&#160;Europe</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,843</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,698</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 1.05pt">&#160;&#160;&#160;Asia and rest of world</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,094</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,359</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; padding-left: 1.05pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,788</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">18,400</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
</table><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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Major customers accounted for at least 10% of total revenues</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left; padding-left: 1.05pt">Ingram Micro Inc.</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">29</td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">29</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 1.05pt">BlueStar, Inc.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 1.05pt">Scansource, Inc.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18</td><td style="text-align: left">%</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ScheduleOfAccountsReceivableByMajorCustomersTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_ScheduleOfEarningsPerShareReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ScheduleOfEarningsPerShareReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 financing receivables (examples of financing receivables include loans, trade accounts receivable and notes receivable) and activity in the allowance for credit losses account.</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 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=66008989&amp;loc=SL6953423-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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</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_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_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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_ScheduleOfProductWarrantyLiabilityTableTextBlock</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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</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> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=68060357&amp;loc=d3e9038-108599<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.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_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</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>33
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739750320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Future minimum payments for operating leases</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Future
minimum lease payments under the operating lease at December 31, 2016 are shown below:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td colspan="3" style="padding-bottom: 1pt">Annual minimum payments:</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Amount</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 43%; text-align: right">2017</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 43%; text-align: right">425,345</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: right">2018</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">442,359</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="text-align: right">2019</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">460,053</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td style="text-align: right">2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">478,455</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">2021 to 2022</font></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">751,269</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif">Total minimum payments</font></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,557,481</td><td style="border-bottom: Black 2.5pt double; text-align: center"></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p><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_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock', window );">Future minimum payments under capital lease and equipment financing arrangements</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Future
minimum payments under capital lease and equipment financing arrangements as of December 31, 2016 are as follows:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" align="center" style="border-collapse: collapse; width: 80%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">Annual minimum payments:</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Amount</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; text-align: left; vertical-align: top">&#160;&#160;&#160;&#160;&#160;2017</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">30,048</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; vertical-align: top">&#160;&#160;&#160;&#160;&#160;2018</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,607</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; vertical-align: top">&#160;&#160;&#160;&#160;&#160;2019</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,635</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; vertical-align: middle">&#160;&#160;&#160;&#160;&#160;2020</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,545</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 5.4pt">&#160;&#160;&#160;&#160;&#160;Total minimum payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">85,835</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Less amount representing interest</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(6,482</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 5.4pt">&#160;&#160;&#160;&#160;&#160;Present value of net minimum payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">79,353</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 5.4pt">Short term portion of capital leases</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(26,663</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 5.4pt">Long term portion of capital leases</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">52,690</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p><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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommitmentsAndContingenciesDisclosureAbstract</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_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.</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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<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_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock</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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<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_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</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>34
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6610149808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation Plan (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Disclosure of Compensation Related Costs, Share-based Payments [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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Stock options' weighted average assumptions</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
Company calculates the value of each stock option grant, estimated on the date of grant, using binomial lattice option pricing
model. The weighted-average estimated fair value of stock options granted during 2016 and 2015 was $1.93 and $1.58, respectively,
using the following weighted-average assumptions:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left; padding-left: 0.7pt">Risk-free interest rate (%)</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">1.75</td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">2.10</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt">Dividend yield</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;&#160;&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt">Volatility factor</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79.91</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">92.22</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt">Expected option life (years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.8</td><td style="text-align: left">&#160;</td></tr>
</table>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p><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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of stock-based compensation, stock option, activity</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
table below presents the information related to stock option activity for the years ended December 31, 2016 and 2015:</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Total intrinsic value of stock options exercised</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">178,923</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">60,056</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Cash received from stock option exercises</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">178,512</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">155,949</td><td style="text-align: left">&#160;</td></tr>
</table>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock', window );">Stock-based compensation arrangement by stock-based payment award, options, vested and unvested, outstanding and exercisable</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Changes
in stock options for the years ended December 31, 2016 and 2015 are as follows:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1pt; padding-left: 1.05pt">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td colspan="14" style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Outstanding Options</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;</font></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Options</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Available</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">For Grant</font></p></td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;</font></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Number</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">of Shares</font></p></td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Weighted</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Average</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Price Per Share</font></p></td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Remaining Contractual Term <br /> (in years)</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;</font></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;</font></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Intrinsic<br /> Value</font></p></td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; color: Black; padding-left: 0.7pt">Balance at December 31, 2014</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 9%; color: Black; text-align: right">144,378</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 9%; color: Black; text-align: right">1,891,058</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 9%; color: Black; text-align: right">2.09</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 9%; color: Black; text-align: right">&#160;</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 9%; color: Black; text-align: right">&#160;</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left; padding-left: 0.7pt">&#160;&#160;&#160;Increase in shares authorized</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">200,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;&#160;&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-left: 0.7pt">&#160;&#160;&#160;Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(316,600</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">316,600</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2.25</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-left: 0.7pt">&#160;&#160;&#160;Exercised</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;&#160;&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(91,333</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">1.71</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;Canceled</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">93,972</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">(93,972</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">$</td><td style="padding-bottom: 1pt; color: Black; text-align: right">2.01</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">Balance at December 31, 2015</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">121,750</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">2,022,353</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">$</td><td style="padding-bottom: 1pt; color: Black; text-align: right">2.15</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left; padding-left: 0.7pt">&#160;&#160;&#160;Increase in shares authorized</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">224,818</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;&#160;&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-left: 0.7pt">&#160;&#160;&#160;Granted</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(344,450</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">344,450</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2.89</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-left: 0.7pt">&#160;&#160;&#160;Exercised</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#8212;&#160;&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">(111,855</td><td style="color: Black; text-align: left">)</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">1.60</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;Canceled</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">93,863</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">(93,863</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">)</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">$</td><td style="padding-bottom: 1pt; color: Black; text-align: right">2.73</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-bottom: 1pt; padding-left: 0.7pt">Balance at December 31, 2016</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">95,981</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">2,161,085</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">$</td><td style="padding-bottom: 1pt; color: Black; text-align: right">2.27</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: right">5.58</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; color: Black; text-align: left">$</td><td style="padding-bottom: 1pt; color: Black; text-align: right">3,401,944</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; padding-left: 0.7pt">Exercisable</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1,638,288</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2.23</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">4.58</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">2,651,676</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; padding-left: 0.7pt">Unvested</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">&#160;</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">522,797</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2.40</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">8.67</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">750,268</td><td style="color: Black; text-align: left">&#160;</td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p><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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Schedule of stock-based compensation, shares authorized under stock option plans, by exercise price range</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
following table summarizes information about stock options outstanding and exercisable at December 31, 2016:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif"></font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: right">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td colspan="8" style="border-bottom: Black 1pt solid; color: Black; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Options Outstanding</font></td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td colspan="6" style="border-bottom: Black 1pt solid; color: Black; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Options Exercisable</font></td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;</font></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Range of</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Exercise</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Prices</font></p></td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;</font></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Number of</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Options Outstanding</font></p></td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Weighted Average Remaining Life (Years)</font></td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;</font></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Weighted</font></p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Average Exercise Price</font></p></td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;</font></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Number of Options Exercisable</font></p></td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">&#160;</font></p><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">Weighted Average Exercise Price</font></p></td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 16%; color: Black; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">$0.95
                                                                     - $1.10</font></td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 1%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 13%; color: Black; text-align: right">369,444</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 1%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 13%; color: Black; text-align: right">6.58</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 1%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 13%; color: Black; text-align: right">1.01</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 13%; color: Black; text-align: right">306,603</td><td style="width: 1%; color: Black; text-align: left">&#160;</td><td style="width: 2%; color: Black">&#160;</td>
    <td style="width: 1%; color: Black; text-align: left">$</td><td style="width: 13%; color: Black; text-align: right">1.02</td><td style="width: 1%; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">$1.20 - $1.25</font></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">56,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">6.50</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">1.23</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">46,583</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">1.22</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">$1.50 - $1.82</font></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">167,767</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5.33</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">1.71</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">167,767</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">1.71</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">$1.89 - $2.27</font></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">477,090</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">6.50</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2.13</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">347,672</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2.08</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">$2.36 - $2.92</font></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">525,638</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5.58</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2.63</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">232,617</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2.54</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">$3.04 - $3.54</font></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">528,446</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">3.67</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">3.09</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">516,513</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">3.08</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">$3.70 - $3.84</font></td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">35,000</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">9.42</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">3.72</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">18,833</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">3.71</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="color: Black; text-align: left"></td><td style="color: Black; text-align: center; vertical-align: bottom">$6.90</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">900</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">1.58</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">6.90</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">900</td><td style="color: Black; text-align: left">&#160;</td><td style="color: Black">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">6.90</td><td style="color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 1pt; color: Black; text-align: center; vertical-align: bottom"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">$10</font>.00</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">800</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">0.17</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">10.00</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; color: Black; text-align: right">800</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 1pt">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">10.00</td><td style="padding-bottom: 1pt; color: Black; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; color: Black; text-align: center; vertical-align: top"><font style="font: 12pt Times New Roman, Times, Serif; color: Black">$0.95 - $10.00</font></td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">2,161,085</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="color: Black; text-align: left">&#160;</td><td style="color: Black; text-align: right">5.58</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2.27</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; color: Black; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; color: Black; text-align: right">1,638,288</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td><td style="color: Black; padding-bottom: 2.5pt">&#160;</td>
    <td style="color: Black; text-align: left">$</td><td style="color: Black; text-align: right">2.23</td><td style="padding-bottom: 2.5pt; color: Black; text-align: left">&#160;</td></tr>
</table>
<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p><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 stock-based compensation, allocation of recognized period costs</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">The
stock-based compensation expense included in the Company&#8217;s statements of income for the years ended December 31, 2016 and
2015, consisted of the following:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid">Income Statement Classification</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; padding-left: 0.7pt">&#160;&#160;Cost of revenues</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">40,929</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">19,322</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,810</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,951</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Sales and marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87,158</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62,898</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;General and administrative</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">139,713</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">86,693</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt; padding-left: 0.7pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">342,610</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">209,864</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
</table>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: center"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p><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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</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_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=6415400&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=6415400&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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</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> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 number and weighted-average exercise prices (or conversion ratios) for share options (or share units) that were outstanding at the beginning and end of the year, vested and expected to vest, exercisable or convertible at the end of the year, and the number of share options or share units that were granted, exercised or converted, forfeited, and expired during the year.</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 number of fully vested share options (or share units) and share options expected to vest at the date of the latest statement of financial position, weighted-average exercise price (or conversion ratio), aggregate intrinsic value (except for nonpublic entities), and weighted-average remaining contractual term for both options (or share units) currently outstanding and options (or share units) exercisable (or convertible).</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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock</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>35
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6903843616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shares Reserved (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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_SCKT_ScheduleOfCommonStockReservedForFutureIssuanceTextBlock', window );">Common stock reserved for future issuance</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Common
stock reserved for future issuance was as follows:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Stock option grants outstanding (see Note 6)</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">2,161,085</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">2,022,353</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Reserved for future stock option grants (see Note 6)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95,981</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">121,750</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Reserved for note conversion (see Note 2)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">972,884</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">977,398</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Reserved for exercise of outstanding warrants (see Note 7)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">169,335</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,229,950</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,290,836</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif"></font></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_ScheduleOfCommonStockReservedForFutureIssuanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ScheduleOfCommonStockReservedForFutureIssuanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</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>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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739811824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Income Tax (Benefit) Expense</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Deferred
tax benefit at December 31, 2016 is related to the release of valuation allowance against substantially all of the Company's federal
and state deferred tax assets as the Company concluded such assets were fully realizable. The need for a valuation allowance requires
an assessment of both positive and negative evidence when determining whether it is more likely than not that deferred tax assets
are recoverable. Such assessment is required on a jurisdiction-by-jurisdiction basis. In making such assessment, significant weight
is given to evidence that can be verified objectively. After the consideration of both positive and negative evidence to assess
the recoverability of the Company's net deferred tax assets during the 2016 tax year, the Company determined that it was more
likely than not the Company would realize the majority of the value of federal and state deferred tax assets given the current
certainties regarding the timing of profits and forecasted future profitability. The Company will continue to monitor the likelihood
that it will be able to recover the deferred tax assets in the future. The components of income taxes for the periods ended December
31, 2016 and 2015 are as follows:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom">
    <td><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;<u>Current:</u></font></td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; padding-left: 0.7pt">&#160;&#160;Federal</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">12,200</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">&#8212;&#160;&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;State</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">37,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total Current</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">49,200</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.7pt"><font style="font: 12pt Times New Roman, Times, Serif">&#160;&#160;<u>Deferred:</u></font></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.7pt">&#160;&#160;Federal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8,473,481</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,940</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;State</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,291,140</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;&#160;&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Total Deferred</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(9,764,621</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">31,940</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; text-indent: 7.5pt; padding-left: 0.7pt">Income tax (benefit) expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(9,715,421</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">31,940</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p><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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0"><font style="font: 12pt Times New Roman, Times, Serif">Reconciliation
of the statutory federal income tax rate to the Company's effective tax rate:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left; padding-left: 0.7pt">&#160;&#160;Federal tax at statutory rate</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">34.00</td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">34.00</td><td style="width: 1%; text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;State income tax rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.83</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.83</td><td style="text-align: left">%</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Release of valuation allowance        </td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">308.63</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(41.56</td><td style="border-bottom: Black 1pt solid; text-align: left">%)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt">&#160;&#160;Provision for taxes</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">348.46</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1.73</td><td style="border-bottom: Black 2.5pt double; text-align: left">%)</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p><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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">Deferred
income tax reflects the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial
reporting purposes and the amount used for income tax purposes. At December 31, 2016, the Company released valuation allowance
against substantially all deferred tax assets. Significant components of net deferred tax assets are as follows:&#160;</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="text-align: center; border-bottom: Black 1pt solid">Years Ended December 31,</td></tr>
<tr style="vertical-align: bottom">
    <td>Deferred tax assets:</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2016</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">2015</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left; padding-left: 0.7pt">&#160;&#160;Net operating loss carryforwards</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">8,111,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">8,833,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0.7pt">&#160;&#160;Credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">755,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">753,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Capitalized research and development costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Other acquired intangibles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;Accruals not currently deductible</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,343,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,614,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Depreciation</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">29,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;Total deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,296,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,309,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Valuation allowance for deferred tax assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(464,000</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(11,279,000</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 0.7pt">&#160;&#160;&#160;&#160;&#160;Net deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,832,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,000</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 0.7pt">Deferred tax liability:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.7pt">&#160;&#160;Acquired intangibles</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(243,000</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(205,000</td><td style="border-bottom: Black 1pt solid; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.7pt">Net deferred tax assets (liabilities)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,589,000</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(175,000</td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p><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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized tax benefits ("UTBs")</a></td>
<td class="text"><p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">A
reconciliation of the beginning and ending amount of unrecognized tax benefits (&#8220;UTBs&#8221;), excluding interest and penalties,
is as follows:</font></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif">
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="text-align: center; border-bottom: Black 1pt solid">Amount</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 70%; text-indent: 8.1pt; padding-left: 5.4pt">Beginning balance at January 1, 2016</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">754,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; text-indent: 8.1pt; padding-left: 5.4pt">Decreases in UTBs taken in prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(38,000</td><td style="text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt; text-indent: 8.1pt; padding-left: 5.4pt">Decreases in UTBs taken in current years</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">39,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-indent: 8.1pt; padding-left: 5.4pt">Ending balance at December 31, 2016</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">755,000</td><td style="border-bottom: Black 2.5pt double; text-align: left"></td></tr>
</table>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in"><font style="font: 12pt Times New Roman, Times, Serif">&#160;</font></p><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32537-109319<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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32687-109319<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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 change in unrecognized tax benefits.</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 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=75116239&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=SL6600010-109319<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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</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>37
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739725632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Foreign Currency (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_GainLossOnForeignCurrencyFairValueHedgeIneffectivenessDisclosuresAbstract', window );"><strong>Gain (Loss) on Foreign Currency Fair Value Hedge Ineffectiveness, Disclosures [Abstract]</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_GainLossOnForeignCurrencyFairValueHedgeDerivatives', window );">Loss on foreign currency</a></td>
<td class="num">$ (25,500)<span></span>
</td>
<td class="num">$ (13,000)<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_GainLossOnForeignCurrencyFairValueHedgeDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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) from the increase (decrease) in fair value of foreign currency derivatives and nonderivative instruments designated as fair value hedging instruments which were recognized in earnings, net of offsets by the gain (loss) on the hedged item to the extent that the fair value hedge was determined to be effective.</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=64837297&amp;loc=SL5618551-113959<br><br>Reference 2: 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 4C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=64837297&amp;loc=SL5624171-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_GainLossOnForeignCurrencyFairValueHedgeDerivatives</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_GainLossOnForeignCurrencyFairValueHedgeIneffectivenessDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GainLossOnForeignCurrencyFairValueHedgeIneffectivenessDisclosuresAbstract</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>38
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6731217216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Activities in allowance for doubtful accounts (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_AccountsReceivableNetAbstract', window );"><strong>Accounts Receivable, Net [Abstract]</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_AllowanceForDoubtfulAccountsReceivable', window );">Balance at Beginning of Year</a></td>
<td class="nump">$ 89,058<span></span>
</td>
<td class="nump">$ 89,058<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_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</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_ValuationAllowancesAndReservesDeductions', window );">Amounts Written Off</a></td>
<td class="text"> <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_AllowanceForDoubtfulAccountsReceivable', window );">Balance at End of Year</a></td>
<td class="nump">$ 89,058<span></span>
</td>
<td class="nump">$ 89,058<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_AccountsReceivableNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountsReceivableNetAbstract</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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, a valuation allowance for receivables due a company 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 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=66008989&amp;loc=d3e5074-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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AllowanceForDoubtfulAccountsReceivable</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_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 in the allowances and reserves, which consist of the valuation and qualifying accounts that are either netted against the cost of an asset or that reflect a liability established to represent expected future costs, from charges to costs and expenses.</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 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-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_ValuationAllowancesAndReservesChargedToCostAndExpense</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_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the deductions in a given period to allowances and reserves, the valuation and qualifying accounts that are either netted against the cost of an asset (in order to value it at its carrying value) or that reflect a liability established to represent expected future costs, representing receivables written off as uncollectible and portions of the reserves utilized, respectively.</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 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-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_ValuationAllowancesAndReservesDeductions</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6904811792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventory Components (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</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_InventoryRawMaterials', window );">Raw materials and sub-assemblies</a></td>
<td class="nump">$ 2,665,185<span></span>
</td>
<td class="nump">$ 2,521,585<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_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">64,359<span></span>
</td>
<td class="nump">39,083<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_InventoryValuationReserves', window );">Inventory reserves</a></td>
<td class="num">(1,192,105)<span></span>
</td>
<td class="num">(1,234,578)<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 );">Inventories, net</a></td>
<td class="nump">$ 1,537,439<span></span>
</td>
<td class="nump">$ 1,326,090<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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_InventoryDisclosureAbstract</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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before valuation and LIFO reserves of completed merchandise or goods expected to be sold 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)(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_InventoryFinishedGoods</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=28358313&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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before valuation and LIFO reserves of raw materials 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)(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_InventoryRawMaterials</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_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 valuation reserve for 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> -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 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e24092-122690<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_InventoryValuationReserves</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>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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6744233264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepaid Expenses and Other Current Assets (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</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_PrepaidInsurance', window );">Prepaid insurance</a></td>
<td class="nump">$ 40,307<span></span>
</td>
<td class="nump">$ 18,612<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_SCKT_PrepaidProjectDevelopmentCosts', window );">Prepaid project development costs</a></td>
<td class="nump">83,600<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_AdvancesOnInventoryPurchases', window );">Prepaid inventory purchases</a></td>
<td class="nump">43,700<span></span>
</td>
<td class="nump">2,031<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_OtherPrepaidExpenseCurrent', window );">Other</a></td>
<td class="nump">91,857<span></span>
</td>
<td class="nump">66,913<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">$ 259,464<span></span>
</td>
<td class="nump">$ 87,556<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_PrepaidProjectDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_PrepaidProjectDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_AdvancesOnInventoryPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 capitalized payments made in advance for inventory that is expected to be received 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AdvancesOnInventoryPurchases</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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</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_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 other costs that provide economic benefits within a future period of 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 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&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 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6787-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_OtherPrepaidExpenseCurrent</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_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=28358313&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_PrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 insurance that provides economic benefits within a future period of 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6787-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 45<br> -Paragraph 1<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5865-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Assets<br> -URI http://asc.fasb.org/extlink&amp;oid=6509628<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_PrepaidInsurance</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>41
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739841360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Depreciation Expense (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_DepreciationAndAmortizationAbstract', window );"><strong>Depreciation, Depletion and Amortization [Abstract]</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_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 279,392<span></span>
</td>
<td class="nump">$ 197,686<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_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=66902209&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_DepreciationAndAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DepreciationAndAmortizationAbstract</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>42
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6735339376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Major Customers as a Percentage of Net Accounts Receivable Balances (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_MajorCustomersAxis=SCKT_IngramMicroIncMember', window );">Ingram Micro Inc.</a></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_SCKT_PercentOfNetAccountsReceivableBalances', window );">Percent of net accounts receivable balances</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">35.00%<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_SCKT_ThresholdForDisclosurePercentage1', window );">Threshold percentage for disclosure</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.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_MajorCustomersAxis=SCKT_BlueStarIncMember', window );">BlueStar, Inc.</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_SCKT_PercentOfNetAccountsReceivableBalances', window );">Percent of net accounts receivable balances</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">22.00%<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_SCKT_ThresholdForDisclosurePercentage1', window );">Threshold percentage for disclosure</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.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_MajorCustomersAxis=SCKT_ScansourceIncMember', window );">ScanSource, Inc.</a></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_SCKT_PercentOfNetAccountsReceivableBalances', window );">Percent of net accounts receivable balances</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">17.00%<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_SCKT_ThresholdForDisclosurePercentage1', window );">Threshold percentage for disclosure</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_PercentOfNetAccountsReceivableBalances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_PercentOfNetAccountsReceivableBalances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_ThresholdForDisclosurePercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ThresholdForDisclosurePercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_MajorCustomersAxis=SCKT_IngramMicroIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_IngramMicroIncMember</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=SCKT_BlueStarIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_BlueStarIncMember</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=SCKT_ScansourceIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_ScansourceIncMember</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>43
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739922368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Suppliers (Details Narrative)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ConcentrationRisksTypesNoConcentrationPercentageAbstract', window );"><strong>Concentration Risks, Types, No Concentration Percentage [Abstract]</strong></a></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_SCKT_ConcentrationOfSupplierPercentage', window );">Accounts payable balance with top supplier</a></td>
<td class="nump">15.00%<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_SCKT_ConcentrationOfSupplierPercentage2', window );">Accounts payable balance with number two supplier</a></td>
<td class="nump">12.00%<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_SCKT_PercentageOfInventoryPurchasesFromTopSuppliers', window );">Percentage of inventory purchases from top two suppliers</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="nump">57.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_ConcentrationOfSupplierPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ConcentrationOfSupplierPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_ConcentrationOfSupplierPercentage2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ConcentrationOfSupplierPercentage2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_PercentageOfInventoryPurchasesFromTopSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_PercentageOfInventoryPurchasesFromTopSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_ConcentrationRisksTypesNoConcentrationPercentageAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRisksTypesNoConcentrationPercentageAbstract</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>44
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6906479904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deferred Revenue (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_DeferredRevenueDisclosureAbstract', window );"><strong>Deferred Revenue Disclosure [Abstract]</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_DeferredRevenue', window );">Deferred income on shipments to distributors</a></td>
<td class="nump">$ 2,010,441<span></span>
</td>
<td class="nump">$ 1,925,268<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_SCKT_CostsOfDeferredIncome', window );">Costs of deferred income</a></td>
<td class="nump">$ 947,799<span></span>
</td>
<td class="nump">$ 921,008<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_CostsOfDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_CostsOfDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 deferred revenue as of balance sheet date. Deferred revenue represents collections of cash or other assets related to a revenue producing activity for which revenue has not yet been recognized. 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 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 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.4(a).Q1)<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_DeferredRevenue</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_DeferredRevenueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DeferredRevenueDisclosureAbstract</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>45
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6735286064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranty (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ProductWarrantiesDisclosuresAbstract', window );"><strong>Product Warranties Disclosures [Abstract]</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_ProductWarrantyAccrual', window );">Balance at Beginning of Year</a></td>
<td class="nump">$ 78,871<span></span>
</td>
<td class="nump">$ 78,871<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_ProductWarrantyAccrualWarrantiesIssued', window );">Additional warranty reserves</a></td>
<td class="nump">34,385<span></span>
</td>
<td class="nump">41,029<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_ProductWarrantyExpense', window );">Amounts charged to reserves</a></td>
<td class="num">(34,385)<span></span>
</td>
<td class="num">(41,029)<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_ProductWarrantyAccrual', window );">Balance at End of Year</a></td>
<td class="nump">$ 78,871<span></span>
</td>
<td class="nump">$ 78,871<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_ProductWarrantiesDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductWarrantiesDisclosuresAbstract</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_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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.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_ProductWarrantyAccrual</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_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 in the standard and extended product warranty accrual from warranties issued.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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_ProductWarrantyAccrualWarrantiesIssued</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_ProductWarrantyExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.</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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3,4))<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12565-110249<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&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_ProductWarrantyExpense</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6903875248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Advertising Costs (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_SCKT_AdvertisingCostsDetailsNarrativeAbstract', window );"><strong>Advertising Costs Details Narrative</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_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 45,303<span></span>
</td>
<td class="nump">$ 47,287<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_AdvertisingCostsDetailsNarrativeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_AdvertisingCostsDetailsNarrativeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</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 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<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_AdvertisingExpense</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6744822880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net income per share (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</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 income</a></td>
<td class="nump">$ 12,147,088<span></span>
</td>
<td class="nump">$ 1,817,672<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_SCKT_ConvertibleNoteInterest', window );">Convertible note interest</a></td>
<td class="nump">117,421<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_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Adjusted diluted net income</a></td>
<td class="nump">$ 12,264,509<span></span>
</td>
<td class="nump">$ 1,817,672<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_SCKT_NetIncomeLossAvailableToCommonStockholdersBasicAbstract1', window );"><strong>Denominator: Weighted average common shares outstanding used in computing net income per share:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">5,793,245<span></span>
</td>
<td class="nump">5,554,541<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive stock options and convertible notes payable</a></td>
<td class="nump">1,026,576<span></span>
</td>
<td class="nump">351,695<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">6,819,821<span></span>
</td>
<td class="nump">5,906,236<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_EarningsPerShareAbstract', window );"><strong>Net income per share applicable to common stockholders:</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_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 2.10<span></span>
</td>
<td class="nump">$ 0.33<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_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 0.31<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_ConvertibleNoteInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ConvertibleNoteInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_NetIncomeLossAvailableToCommonStockholdersBasicAbstract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_NetIncomeLossAvailableToCommonStockholdersBasicAbstract1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 (loss) for the period per each share of common stock or unit outstanding 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 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 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=65016374&amp;loc=d3e4984-109258<br><br>Reference 3: 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<br><br>Reference 4: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1252-109256<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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 6: 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(23))<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_EarningsPerShareBasic</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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 (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>Reference 1: 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(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879464&amp;loc=d3e573970-122913<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1252-109256<br><br>Reference 3: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=63488584&amp;loc=d3e20235-122688<br><br>Reference 4: 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(23))<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_EarningsPerShareDiluted</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> -Glossary Net Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831255<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=66902209&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 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Other Comprehensive Income<br> -URI http://asc.fasb.org/extlink&amp;oid=51831270<br><br>Reference 7: 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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAvailableToCommonStockholdersBasicAbstract</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_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 Income or Loss Available to Common Stockholders plus adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.</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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1505-109256<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&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_NetIncomeLossAvailableToCommonStockholdersDiluted</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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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 (a)<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units 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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1505-109256<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> -Subparagraph (a)<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_WeightedAverageNumberOfDilutedSharesOutstanding</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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that 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 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=64863997&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Weighted-Average Number of Common Shares Outstanding<br> -URI http://asc.fasb.org/extlink&amp;oid=6528421<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_WeightedAverageNumberOfSharesOutstandingBasic</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>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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6631506320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue by geographic areas (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_StatementGeographicalAxis=SCKT_UnitedStatesMember', window );">United States</a></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_SCKT_Revenues1', window );">Revenues: (in thousands)</a></td>
<td class="nump">$ 16,851<span></span>
</td>
<td class="nump">$ 14,343<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_StatementGeographicalAxis=us-gaap_EuropeMember', window );">Europe</a></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_SCKT_Revenues1', window );">Revenues: (in thousands)</a></td>
<td class="nump">2,843<span></span>
</td>
<td class="nump">2,698<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_StatementGeographicalAxis=SCKT_AsiaAndRestOfWorldMember', window );">Asia and rest of world</a></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_SCKT_Revenues1', window );">Revenues: (in thousands)</a></td>
<td class="nump">1,094<span></span>
</td>
<td class="nump">1,359<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_StatementGeographicalAxis=SCKT_TotalMember', window );">Total</a></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_SCKT_Revenues1', window );">Revenues: (in thousands)</a></td>
<td class="nump">$ 20,788<span></span>
</td>
<td class="nump">$ 18,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_Revenues1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_Revenues1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_StatementGeographicalAxis=SCKT_UnitedStatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_UnitedStatesMember</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_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EuropeMember</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=SCKT_AsiaAndRestOfWorldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_AsiaAndRestOfWorldMember</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=SCKT_TotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_TotalMember</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>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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6903816816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Major customers accounted for at least 10% of total revenues (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</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_MajorCustomersAxis=SCKT_IngramMicroIncMember', window );">Ingram Micro Inc.</a></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_SCKT_EntityWideRevenueMajorCustomerPercentage', window );">Percent of total revenues</a></td>
<td class="nump">29.00%<span></span>
</td>
<td class="nump">29.00%<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_SCKT_ThresholdForDisclosurePercentage', window );">Threshold percentage for disclosure</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.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_MajorCustomersAxis=SCKT_BlueStarIncMember', window );">BlueStar, Inc.</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_SCKT_EntityWideRevenueMajorCustomerPercentage', window );">Percent of total revenues</a></td>
<td class="nump">22.00%<span></span>
</td>
<td class="nump">22.00%<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_SCKT_ThresholdForDisclosurePercentage', window );">Threshold percentage for disclosure</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.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_MajorCustomersAxis=SCKT_ScansourceIncMember', window );">ScanSource, Inc.</a></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_SCKT_EntityWideRevenueMajorCustomerPercentage', window );">Percent of total revenues</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">18.00%<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_SCKT_ThresholdForDisclosurePercentage', window );">Threshold percentage for disclosure</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_EntityWideRevenueMajorCustomerPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_EntityWideRevenueMajorCustomerPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_ThresholdForDisclosurePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ThresholdForDisclosurePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_MajorCustomersAxis=SCKT_IngramMicroIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_IngramMicroIncMember</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=SCKT_BlueStarIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_BlueStarIncMember</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=SCKT_ScansourceIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_ScansourceIncMember</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>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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6903715296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short Term Related Party Convertible Notes Payable (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ConvertibleNotesPayableCurrent', window );">Short term related party convertible notes payable</a></td>
<td class="nump">$ 752,625<span></span>
</td>
<td class="nump">$ 380,696<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_ConvertibleLongTermNotesPayable', window );">Long term related party convertible notes payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 371,929<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_SCKT_InterestRateOnShortTermConvertibleNotesPayable', window );">Annual interest rate on short term convertible notes payable, compounded quarterly</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<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_SCKT_InterestRateOnLongTermConvertibleNotesPayableWithHudson', window );">Annual interest rate on long term convertible notes payable, compounded quarterly</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.00%<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_SubordinatedBorrowingDueDate', window );">Related party convertible notes payable maturity date</a></td>
<td class="text">Sep.  04,  2017<span></span>
</td>
<td class="text">Sep.  04,  2017<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_InterestPayableCurrent', window );">Accrued interest on related party convertible notes payable</a></td>
<td class="nump">$ 382,808<span></span>
</td>
<td class="nump">$ 265,387<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_SubordinatedBorrowingAxis=SCKT_RelatedPartyNotesPayableMember', window );">Short Term Notes Payable to Officers and Directors</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_ConvertibleNotesPayableCurrent', window );">Short term related party convertible notes payable</a></td>
<td class="nump">380,696<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_ConvertibleLongTermNotesPayable', window );">Long term related party convertible notes payable</a></td>
<td class="text"> <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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price</a></td>
<td class="nump">$ 1.25<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_SCKT_InterestRateOnShortTermConvertibleNotesPayable', window );">Annual interest rate on short term convertible notes payable, compounded quarterly</a></td>
<td class="nump">8.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_SubordinatedBorrowingAxis=SCKT_NotesPayableToChairmanMember', window );">Short Term Notes Payable to Chairman</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_ConvertibleNotesPayableCurrent', window );">Short term related party convertible notes payable</a></td>
<td class="nump">$ 371,929<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_ConvertibleLongTermNotesPayable', window );">Long term related party convertible notes payable</a></td>
<td class="text"> <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_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price</a></td>
<td class="nump">$ 1.25<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_SCKT_InterestRateOnShortTermConvertibleNotesPayable', window );">Annual interest rate on short term convertible notes payable, compounded quarterly</a></td>
<td class="nump">12.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_SCKT_InterestRateOnLongTermConvertibleNotesPayableWithHudson">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_InterestRateOnLongTermConvertibleNotesPayableWithHudson</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_InterestRateOnShortTermConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_InterestRateOnShortTermConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_ConvertibleLongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</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.22)<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_ConvertibleLongTermNotesPayable</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_ConvertibleNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</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_ConvertibleNotesPayableCurrent</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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price per share of the conversion feature embedded in the debt instrument.</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 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6928298&amp;loc=SL6031898-161870<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_DebtInstrumentConvertibleConversionPrice1</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_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. 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> -Glossary Current Liabilities<br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<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><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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e7018-107765<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 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=28358313&amp;loc=d3e6935-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_InterestPayableCurrent</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_SubordinatedBorrowingDueDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Date the payments are due on subordinated debt, in CCYY-MM-DD format.</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_SubordinatedBorrowingDueDate</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: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_us-gaap_SubordinatedBorrowingAxis=SCKT_RelatedPartyNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubordinatedBorrowingAxis=SCKT_RelatedPartyNotesPayableMember</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_SubordinatedBorrowingAxis=SCKT_NotesPayableToChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubordinatedBorrowingAxis=SCKT_NotesPayableToChairmanMember</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>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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6738275808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party and Other Short Term Credit Line Notes Payable (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 15, 2014</div></th>
<th class="th"><div>Dec. 31, 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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></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_SubordinatedBorrowingInterestRate', window );">Annual interest rate payable monthly</a></td>
<td class="nump">18.00%<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_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">Jan. 29,  2016<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_SCKT_RelatedPartyAndOtherNotesPayable', window );">Related party short term notes payable</a></td>
<td class="nump">$ 650,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<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_SCKT_InterestExpenseRelatedPartyAndOther', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,645<span></span>
</td>
<td class="nump">$ 100,455<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_InterestExpenseRelatedPartyAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_InterestExpenseRelatedPartyAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_RelatedPartyAndOtherNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_RelatedPartyAndOtherNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</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.22(a)(2))<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_DebtInstrumentMaturityDate</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: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_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsAbstract</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_SubordinatedBorrowingInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Stated interest rate of the subordinated debt.</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_SubordinatedBorrowingInterestRate</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6744265552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Financing Arrangements (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 20, 2017</div></th>
<th class="th"><div>Dec. 31, 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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,612,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_CreditFacilityAxis=us-gaap_DomesticLineOfCreditMember', window );">Domestic Line of Credit</a></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_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Aggregate maximum advance amount</a></td>
<td class="nump">$ 2,000,000<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_LineOfCreditFacilityBorrowingCapacityDescription', window );">Borrowing capacity description</a></td>
<td class="text">70% of qualified receivables<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_DebtInstrumentDescriptionOfVariableRateBasis', window );">Debt reference rate</a></td>
<td class="text">Bank's Prime Rate<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_SCKT_MinimumInterestRateOnDebt', window );">Minimum interest rate on debt (as a percent)</a></td>
<td class="nump">3.25%<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_SCKT_DebtInstrumentBasisSpreadOnVariableRate', window );">Basis point added to reference rate of debt</a></td>
<td class="nump">1.50%<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_SCKT_MonthlyCollateralHandlingFee', window );">Monthly collateral handling fee</a></td>
<td class="nump">0.10%<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_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 38,494<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_LineOfCreditFacilityExpirationDate1', window );">Line of credit expiration date</a></td>
<td class="text">Feb. 27,  2019<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_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember', window );">Foreign Line of Credit</a></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_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Aggregate maximum advance amount</a></td>
<td class="nump">$ 500,000<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_LineOfCreditFacilityBorrowingCapacityDescription', window );">Borrowing capacity description</a></td>
<td class="text">70% of qualified receivables<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_DebtInstrumentDescriptionOfVariableRateBasis', window );">Debt reference rate</a></td>
<td class="text">Bank's Prime Rate<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_SCKT_MinimumInterestRateOnDebt', window );">Minimum interest rate on debt (as a percent)</a></td>
<td class="nump">3.25%<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_SCKT_DebtInstrumentBasisSpreadOnVariableRate', window );">Basis point added to reference rate of debt</a></td>
<td class="nump">1.50%<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_SCKT_MonthlyCollateralHandlingFee', window );">Monthly collateral handling fee</a></td>
<td class="nump">0.10%<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_LineOfCreditFacilityExpirationDate1', window );">Line of credit expiration date</a></td>
<td class="text">Feb. 27,  2018<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_SCKT_DebtInstrumentBasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_DebtInstrumentBasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_MinimumInterestRateOnDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_MinimumInterestRateOnDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_MonthlyCollateralHandlingFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_MonthlyCollateralHandlingFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_DebtInstrumentDescriptionOfVariableRateBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.</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_DebtInstrumentDescriptionOfVariableRateBasis</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_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the cost of borrowed funds accounted for as interest expense for 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 225<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<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_InterestExpenseDebt</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_LineOfCreditFacilityBorrowingCapacityDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Description of the credit facility's borrowing capacity including discussion of how the borrowing capacity is determined (for example, borrowing capacity based on the amount of current 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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<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(16))<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(19)(b))<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=6879938&amp;loc=d3e572229-122910<br><br>Reference 6: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6928386&amp;loc=d3e21475-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_LineOfCreditFacilityBorrowingCapacityDescription</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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</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(b),22(b))<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_LineOfCreditFacilityCurrentBorrowingCapacity</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_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Date the credit facility terminates, in CCYY-MM-DD format.</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(b),22(b))<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_LineOfCreditFacilityExpirationDate1</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: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_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<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_LineOfCreditFacilityRemainingBorrowingCapacity</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_CreditFacilityAxis=us-gaap_DomesticLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_DomesticLineOfCreditMember</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_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CreditFacilityAxis=us-gaap_ForeignLineOfCreditMember</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>53
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6632282432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</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_LeaseAndRentalExpense', window );">Rental expense for operating lease</a></td>
<td class="nump">$ 435,668<span></span>
</td>
<td class="nump">$ 430,648<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_DeferredRentCredit', window );">Deferred rent</a></td>
<td class="nump">286,901<span></span>
</td>
<td class="nump">283,053<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_PurchaseObligationDueInNextTwelveMonths', window );">Non-cancelable purchase commitments for inventory</a></td>
<td class="nump">2,724,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_CapitalLeasedAssetsGross', window );">Original cost of equipment under capital leases</a></td>
<td class="nump">100,584<span></span>
</td>
<td class="nump">124,427<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_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation', window );">Capital lease accumulated depreciation</a></td>
<td class="nump">$ 20,173<span></span>
</td>
<td class="nump">$ 80,150<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_CapitalLeasedAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before accumulated depreciation of leased physical assets used in the normal conduct of business to produce 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 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6455314&amp;loc=d3e45014-112735<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_CapitalLeasedAssetsGross</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_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria 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 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6455314&amp;loc=d3e45014-112735<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<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_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommitmentsAndContingenciesDisclosureAbstract</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_DeferredRentCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 difference between the rental payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense over the term of the leased property by the lessor or lessee, respectively.</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 840<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7501430&amp;loc=d3e39896-112707<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_DeferredRentCredit</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_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</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_LeaseAndRentalExpense</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_PurchaseObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Minimum amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.</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_PurchaseObligationDueInNextTwelveMonths</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>54
<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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6904605648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Future Minimum Payments For Operating Leases (Details)<br></strong></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_OperatingLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Annual minimum payments:</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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2017</a></td>
<td class="nump">$ 425,345<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2018</a></td>
<td class="nump">442,359<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2019</a></td>
<td class="nump">460,053<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2020</a></td>
<td class="nump">478,455<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_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">2021 to 2022</a></td>
<td class="nump">751,269<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total minimum payments</a></td>
<td class="nump">$ 2,557,481<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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<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_OperatingLeasesFutureMinimumPaymentsDue</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_OperatingLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeasesFutureMinimumPaymentsDueAbstract</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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next 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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<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_OperatingLeasesFutureMinimumPaymentsDueCurrent</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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears</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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in 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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after 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 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6584154&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6453985&amp;loc=d3e41502-112717<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_OperatingLeasesFutureMinimumPaymentsDueThereafter</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>55
<FILENAME>R42.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6906401328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Future Minimum Payments Under Capital Lease And Equipment Financing Arrangements (Details)<br></strong></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_CapitalLeasesFutureMinimumPaymentsDueAbstract', window );"><strong>Annual minimum payments:</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_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">2017</a></td>
<td class="nump">$ 30,048<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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">2018</a></td>
<td class="nump">27,607<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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears', window );">2019</a></td>
<td class="nump">18,635<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_CapitalLeasesFutureMinimumPaymentsDueInFourYears', window );">2020</a></td>
<td class="nump">9,545<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_CapitalLeasesFutureMinimumPaymentsDue', window );">Total minimum payments</a></td>
<td class="nump">85,835<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_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments', window );">Less amount representing interest</a></td>
<td class="num">(6,482)<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_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments', window );">Present value of net minimum payments</a></td>
<td class="nump">79,353<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_SCKT_ShortTermCapitalLeases', window );">Short term portion of capital leases</a></td>
<td class="num">(26,663)<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_LongTermDebtAndCapitalLeaseObligations', window );">Long term portion of capital leases</a></td>
<td class="nump">$ 52,690<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_ShortTermCapitalLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ShortTermCapitalLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_CapitalLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 minimum lease payments for capital leases.</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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsDue</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_CapitalLeasesFutureMinimumPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CapitalLeasesFutureMinimumPaymentsDueAbstract</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_CapitalLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 minimum lease payments for capital leases due in the next 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsDueCurrent</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_CapitalLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 minimum lease payments for capital leases due in 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsDueInFourYears</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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 minimum lease payments for capital leases due in 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears</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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 minimum lease payments for capital leases due in 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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</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_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 necessary to reduce net minimum lease payments to present value for capital leases.</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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments</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_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.</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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6455398&amp;loc=d3e45280-112737<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_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments</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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 long-term debt and capital lease obligation due 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(22))<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_LongTermDebtAndCapitalLeaseObligations</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>56
<FILENAME>R43.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6632282432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock options' weighted average assumptions and grant date fair values (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate (%)</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="nump">2.10%<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 );">Dividend yield</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Volatility factor</a></td>
<td class="nump">79.91%<span></span>
</td>
<td class="nump">92.22%<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 );">Expected option life (years)</a></td>
<td class="text">5 years 7 months 6 days<span></span>
</td>
<td class="text">4 years 9 months 18 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value</a></td>
<td class="nump">$ 1.93<span></span>
</td>
<td class="nump">$ 1.58<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_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=6415400&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_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=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 expected volatility rate of share-based compensation awards.</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=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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 (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</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_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=6415400&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R44.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6887705408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Activity of stock options exercised (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Total intrinsic value of stock options exercised</a></td>
<td class="nump">$ 178,923<span></span>
</td>
<td class="nump">$ 60,056<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_ProceedsFromStockOptionsExercised', window );">Cash received from stock option exercises</a></td>
<td class="nump">$ 178,512<span></span>
</td>
<td class="nump">$ 155,949<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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 holders exercising their stock options. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately.</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 (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3255-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Financing Activities<br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<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_ProceedsFromStockOptionsExercised</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into 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 (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R45.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6906399872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2004 Plan Options Available for Grant (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>2004 Plan Options Available for Grant</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance at January 1</a></td>
<td class="nump">121,750<span></span>
</td>
<td class="nump">144,378<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Increase in shares authorized</a></td>
<td class="nump">224,818<span></span>
</td>
<td class="nump">200,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="num">(344,450)<span></span>
</td>
<td class="num">(316,600)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled</a></td>
<td class="num">(93,863)<span></span>
</td>
<td class="num">(93,972)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance at December 31</a></td>
<td class="nump">95,981<span></span>
</td>
<td class="nump">121,750<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).</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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</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)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</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_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=6415400&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R46.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6903719632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2004 Plan Outstanding Options Rollforward (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance at January 1</a></td>
<td class="nump">2,022,353<span></span>
</td>
<td class="nump">1,891,058<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 );">Granted</a></td>
<td class="nump">344,450<span></span>
</td>
<td class="nump">316,600<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 );">Exercised</a></td>
<td class="num">(111,855)<span></span>
</td>
<td class="num">(91,333)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled</a></td>
<td class="num">(93,863)<span></span>
</td>
<td class="num">(93,972)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Balance at December 31</a></td>
<td class="nump">2,161,085<span></span>
</td>
<td class="nump">2,022,353<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable</a></td>
<td class="nump">1,638,288<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Unvested</a></td>
<td class="nump">522,797<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance at January 1</a></td>
<td class="nump">$ 2.15<span></span>
</td>
<td class="nump">$ 2.09<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 );">Granted</a></td>
<td class="nump">2.89<span></span>
</td>
<td class="nump">2.25<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="nump">1.60<span></span>
</td>
<td class="nump">1.71<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Canceled</a></td>
<td class="nump">2.73<span></span>
</td>
<td class="nump">2.01<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Balance at December 31</a></td>
<td class="nump">2.27<span></span>
</td>
<td class="nump">$ 2.15<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable</a></td>
<td class="nump">2.23<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Unvested</a></td>
<td class="nump">$ 2.40<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding, Remaining contractual term</a></td>
<td class="text">5 years 6 months 29 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding, Intrinsic value</a></td>
<td class="nump">$ 3,401,944<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, Remaining contractual term</a></td>
<td class="text">4 years 6 months 29 days<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable, Intrinsic value</a></td>
<td class="nump">$ 2,651,676<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Unvested, Remaining contractual term</a></td>
<td class="text">8 years 8 months 2 days<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Unvested, Intrinsic value</a></td>
<td class="nump">$ 750,268<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</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)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</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)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</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)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price of options that were either forfeited or expired.</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)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</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_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=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 by which the current fair value of the underlying stock exceeds the exercise price of options 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 options outstanding, including both vested and non-vested options.</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> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which grantees can acquire the shares reserved for issuance under the stock option plan.</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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 by which the current fair value of the underlying stock exceeds the exercise price of fully vested and expected to vest options 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>As of the balance sheet date, the number of shares into which fully vested and expected to vest stock options outstanding can be converted under the option plan.</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 (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>As of the balance sheet date, the weighted-average exercise price for outstanding stock options that are fully vested or expected to vest.</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 (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 price at which option holders acquired shares when converting their stock options into 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</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> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 remaining contractual term for option awards outstanding, 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 (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 remaining contractual term for fully vested and expected to vest options outstanding, 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 (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</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_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=6928386&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=6415400&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R47.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6751005840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>2004 Plan outstanding and exercisable options by price range (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2016 </div>
<div>$ / shares </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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life (in yrs.)</a></td>
<td class="text">5 years 6 months 29 days<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=SCKT_PriceRange1Member', window );">Price Range $0.95 - $1.10</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise</a></td>
<td class="nump">$ 0.95<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise</a></td>
<td class="nump">$ 1.10<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding options | shares</a></td>
<td class="nump">369,444<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life (in yrs.)</a></td>
<td class="text">6 years 6 months 29 days<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted average exercise price (US$ per share)</a></td>
<td class="nump">$ 1.01<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable options | shares</a></td>
<td class="nump">306,603<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted average exercise price</a></td>
<td class="nump">$ 1.02<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=SCKT_PriceRange2Member', window );">Price Range $1.20 - $1.25</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise</a></td>
<td class="nump">1.20<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise</a></td>
<td class="nump">$ 1.25<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding options | shares</a></td>
<td class="nump">56,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life (in yrs.)</a></td>
<td class="text">6 years 6 months<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted average exercise price (US$ per share)</a></td>
<td class="nump">$ 1.23<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable options | shares</a></td>
<td class="nump">46,583<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted average exercise price</a></td>
<td class="nump">$ 1.22<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=SCKT_PriceRange3Member', window );">Price Range $1.50 - $1.82</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise</a></td>
<td class="nump">1.50<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise</a></td>
<td class="nump">$ 1.82<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding options | shares</a></td>
<td class="nump">167,767<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life (in yrs.)</a></td>
<td class="text">5 years 3 months 29 days<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted average exercise price (US$ per share)</a></td>
<td class="nump">$ 1.71<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable options | shares</a></td>
<td class="nump">167,767<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted average exercise price</a></td>
<td class="nump">$ 1.71<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=SCKT_PriceRange4Member', window );">Price Range $1.89 - $2.27</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise</a></td>
<td class="nump">1.89<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise</a></td>
<td class="nump">$ 2.27<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding options | shares</a></td>
<td class="nump">477,090<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life (in yrs.)</a></td>
<td class="text">6 years 6 months<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted average exercise price (US$ per share)</a></td>
<td class="nump">$ 2.13<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable options | shares</a></td>
<td class="nump">347,672<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted average exercise price</a></td>
<td class="nump">$ 2.08<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=SCKT_PriceRange5Member', window );">Price Range $2.36 - $2.92</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise</a></td>
<td class="nump">2.36<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise</a></td>
<td class="nump">$ 2.92<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding options | shares</a></td>
<td class="nump">525,638<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life (in yrs.)</a></td>
<td class="text">5 years 6 months 29 days<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted average exercise price (US$ per share)</a></td>
<td class="nump">$ 2.63<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable options | shares</a></td>
<td class="nump">232,617<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted average exercise price</a></td>
<td class="nump">$ 2.54<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=SCKT_PriceRange6Member', window );">Price Range $3.04 - $3.54</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise</a></td>
<td class="nump">3.04<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise</a></td>
<td class="nump">$ 3.54<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding options | shares</a></td>
<td class="nump">528,446<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life (in yrs.)</a></td>
<td class="text">3 years 8 months 2 days<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted average exercise price (US$ per share)</a></td>
<td class="nump">$ 3.09<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable options | shares</a></td>
<td class="nump">516,513<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted average exercise price</a></td>
<td class="nump">$ 3.08<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=SCKT_PriceRange10Member', window );">Price Range $3.70 - $3.84</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise</a></td>
<td class="nump">3.70<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise</a></td>
<td class="nump">$ 3.84<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding options | shares</a></td>
<td class="nump">35,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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life (in yrs.)</a></td>
<td class="text">9 years 5 months 1 day<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted average exercise price (US$ per share)</a></td>
<td class="nump">$ 3.72<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable options | shares</a></td>
<td class="nump">18,833<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted average exercise price</a></td>
<td class="nump">$ 3.71<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=SCKT_PriceRange7Member', window );">Price Range $6.90</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise</a></td>
<td class="nump">6.90<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise</a></td>
<td class="nump">$ 6.90<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding options | shares</a></td>
<td class="nump">900<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life (in yrs.)</a></td>
<td class="text">1 year 6 months 29 days<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted average exercise price (US$ per share)</a></td>
<td class="nump">$ 6.90<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable options | shares</a></td>
<td class="nump">900<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted average exercise price</a></td>
<td class="nump">$ 6.90<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=SCKT_PriceRange8Member', window );">Price Range $10.00</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise</a></td>
<td class="nump">10.00<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise</a></td>
<td class="nump">$ 10.00<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding options | shares</a></td>
<td class="nump">800<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life (in yrs.)</a></td>
<td class="text">2 months 1 day<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted average exercise price (US$ per share)</a></td>
<td class="nump">$ 10.00<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable options | shares</a></td>
<td class="nump">800<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted average exercise price</a></td>
<td class="nump">$ 10.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SCKT_PriceRange9Member', window );">Price Range $0.95 - $10.00</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Range of exercise</a></td>
<td class="nump">0.95<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Range of exercise</a></td>
<td class="nump">$ 10.00<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Number outstanding options | shares</a></td>
<td class="nump">2,161,085<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining life (in yrs.)</a></td>
<td class="text">5 years 6 months 29 days<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Weighted average exercise price (US$ per share)</a></td>
<td class="nump">$ 2.27<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Number exercisable options | shares</a></td>
<td class="nump">1,638,288<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted average exercise price</a></td>
<td class="nump">$ 2.23<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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.</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)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</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)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 remaining contractual term for option awards outstanding, 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 (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 exercise price as of the balance sheet date for those equity-based payment arrangements exercisable 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</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)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=SCKT_PriceRange1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_PriceRange1Member</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=SCKT_PriceRange2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_PriceRange2Member</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=SCKT_PriceRange3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_PriceRange3Member</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=SCKT_PriceRange4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_PriceRange4Member</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=SCKT_PriceRange5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_PriceRange5Member</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=SCKT_PriceRange6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_PriceRange6Member</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=SCKT_PriceRange10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_PriceRange10Member</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=SCKT_PriceRange7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_PriceRange7Member</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=SCKT_PriceRange8Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_PriceRange8Member</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=SCKT_PriceRange9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=SCKT_PriceRange9Member</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>61
<FILENAME>R48.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6906317424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_ShareBasedCompensation', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 342,610<span></span>
</td>
<td class="nump">$ 209,864<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total remaining unamortized stock-based compensation cost not yet recognized</a></td>
<td class="nump">$ 757,671<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Total compensation cost not yet recognized, Period for recognition</a></td>
<td class="text">2 years 8 months 2 days<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_SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_CostOfRevenuesMember', window );">Cost of revenues</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_ShareBasedCompensation', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 40,929<span></span>
</td>
<td class="nump">19,322<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_SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_ResearchAndDevelopmentMember', window );">Research and development</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_ShareBasedCompensation', window );">Stock-based compensation expenses</a></td>
<td class="nump">74,810<span></span>
</td>
<td class="nump">40,951<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_SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_SalesAndMarketingMember', window );">Sales and marketing</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_ShareBasedCompensation', window );">Stock-based compensation expenses</a></td>
<td class="nump">87,158<span></span>
</td>
<td class="nump">62,898<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_SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_GeneralAndAdministrativeMember', window );">General and administrative</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_ShareBasedCompensation', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 139,713<span></span>
</td>
<td class="nump">$ 86,693<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Unrecognized cost of unvested share-based compensation awards.</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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, 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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</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_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=66902209&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_SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_CostOfRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_CostOfRevenuesMember</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_SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_ResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_ResearchAndDevelopmentMember</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_SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_SalesAndMarketingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_SalesAndMarketingMember</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_SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_GeneralAndAdministrativeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis=SCKT_GeneralAndAdministrativeMember</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>62
<FILENAME>R49.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6738581216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Common stock reserved for future issuance (Details) - shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2014</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock option grants outstanding (see Note 6)</a></td>
<td class="nump">2,161,085<span></span>
</td>
<td class="nump">2,022,353<span></span>
</td>
<td class="nump">1,891,058<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Reserved for future stock option grants (see Note 6)</a></td>
<td class="nump">95,981<span></span>
</td>
<td class="nump">121,750<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_SCKT_CommonStockCapitalSharesReservedForConvertibleNote', window );">Reserved for note conversion (see Note 2)</a></td>
<td class="nump">972,884<span></span>
</td>
<td class="nump">977,398<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 );">Reserved for exercise of outstanding warrants (see Note 7)</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">169,335<span></span>
</td>
<td class="text">&#160;<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_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total common stock reserved for future issuance</a></td>
<td class="nump">3,229,950<span></span>
</td>
<td class="nump">3,290,836<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_SCKT_CommonStockCapitalSharesReservedForConvertibleNote">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_CommonStockCapitalSharesReservedForConvertibleNote</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 number of common shares reserved for future issuance.</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_CommonStockCapitalSharesReservedForFutureIssuance</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 options outstanding, including both vested and non-vested options.</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> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=6415400&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R50.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6744458512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Income Tax Expense (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</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_CurrentFederalTaxExpenseBenefit', window );">Federal, Current</a></td>
<td class="nump">$ 12,200<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State, Current</a></td>
<td class="nump">37,000<span></span>
</td>
<td class="text"> <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_CurrentIncomeTaxExpenseBenefit', window );">Total, Current</a></td>
<td class="nump">49,200<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_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal, Deferred</a></td>
<td class="num">(8,473,481)<span></span>
</td>
<td class="nump">31,940<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_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State, Deferred</a></td>
<td class="num">(1,291,141)<span></span>
</td>
<td class="text"> <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_DeferredIncomeTaxExpenseBenefit', window );">Total, Deferred</a></td>
<td class="num">(9,764,622)<span></span>
</td>
<td class="nump">31,940<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_IncomeTaxExpenseBenefit', window );">Income tax (benefit) expense</a></td>
<td class="num">$ (9,715,421)<span></span>
</td>
<td class="nump">$ 31,940<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 federal tax expense (benefit) pertaining to income (loss) 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6509736<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<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_CurrentFederalTaxExpenseBenefit</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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income tax expense (benefit) pertaining to taxable income (loss) 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6509736<br><br>Reference 3: 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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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_CurrentIncomeTaxExpenseBenefit</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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 state and local tax expense (benefit) pertaining to income (loss) 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Current Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6509736<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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_CurrentStateAndLocalTaxExpenseBenefit</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_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 deferred federal income tax expense (benefit) pertaining to income (loss) 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 2: 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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Deferred Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=63044130<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<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_DeferredFederalIncomeTaxExpenseBenefit</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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 deferred income tax expense (benefit) pertaining to income (loss) 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66902209&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Deferred Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=63044130<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 4: 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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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_DeferredIncomeTaxExpenseBenefit</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_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 deferred state and local tax expense (benefit) pertaining to income (loss) 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> -Glossary Deferred Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=63044130<br><br>Reference 2: 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(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<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_DeferredStateAndLocalIncomeTaxExpenseBenefit</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 income tax expense (benefit) and deferred income tax expense (benefit) pertaining to 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32639-109319<br><br>Reference 2: 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.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Income Tax Expense (or Benefit)<br> -URI http://asc.fasb.org/extlink&amp;oid=6515339<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_IncomeTaxExpenseBenefit</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R51.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739830016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Effective Income Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal tax at statutory rate</a></td>
<td class="nump">34.00%<span></span>
</td>
<td class="nump">34.00%<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income tax rate</a></td>
<td class="nump">5.83%<span></span>
</td>
<td class="nump">5.83%<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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Release of valuation allowance</a></td>
<td class="nump">308.63%<span></span>
</td>
<td class="num">(41.56%)<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_EffectiveIncomeTaxRateContinuingOperations', window );">Provision for taxes</a></td>
<td class="nump">348.46%<span></span>
</td>
<td class="num">(1.73%)<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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32698-109319<br><br>Reference 2: 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.(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32687-109319<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_EffectiveIncomeTaxRateContinuingOperations</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 domestic federal statutory tax rate applicable to pretax income (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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32698-109319<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32698-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32687-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=34349781&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32698-109319<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</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>65
<FILENAME>R52.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6892444896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 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_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax 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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 8,111,000<span></span>
</td>
<td class="nump">$ 8,833,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_DeferredTaxAssetsTaxCreditCarryforwards', window );">Credits</a></td>
<td class="nump">755,000<span></span>
</td>
<td class="nump">753,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_SCKT_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts', window );">Capitalized research and development costs</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">18,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_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Other acquired intangibles</a></td>
<td class="nump">49,000<span></span>
</td>
<td class="nump">91,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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accruals not currently deductible</a></td>
<td class="nump">1,343,000<span></span>
</td>
<td class="nump">1,614,000<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_SCKT_DeferredTaxAssetsDepreciationandAmortization', window );">Depreciation</a></td>
<td class="nump">29,000<span></span>
</td>
<td class="nump">5,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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">10,296,000<span></span>
</td>
<td class="nump">11,309,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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance for deferred tax assets</a></td>
<td class="num">(464,000)<span></span>
</td>
<td class="num">(11,279,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_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">9,832,000<span></span>
</td>
<td class="nump">30,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_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liability:</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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Acquired intangibles</a></td>
<td class="num">(243,000)<span></span>
</td>
<td class="num">(205,000)<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_SCKT_DeferredIncomeTaxAssetsLiabilitiesNet', window );">Net deferred tax assets (liabilities)</a></td>
<td class="nump">$ 9,589,000<span></span>
</td>
<td class="num">$ (175,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_DeferredIncomeTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_DeferredIncomeTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_SCKT_DeferredTaxAssetsDepreciationandAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_DeferredTaxAssetsDepreciationandAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComponentsOfDeferredTaxAssetsAbstract</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_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComponentsOfDeferredTaxLiabilitiesAbstract</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_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</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_DeferredTaxAssetsGoodwillAndIntangibleAssets</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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32537-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Deferred Tax Asset<br> -URI http://asc.fasb.org/extlink&amp;oid=6510090<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_DeferredTaxAssetsGross</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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32537-109319<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_DeferredTaxAssetsNet</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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</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 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68052875&amp;loc=d3e28680-109314<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32632-109319<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_DeferredTaxAssetsOperatingLossCarryforwards</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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Carryforwards<br> -URI http://asc.fasb.org/extlink&amp;oid=6506874<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32632-109319<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_DeferredTaxAssetsTaxCreditCarryforwards</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=68052875&amp;loc=d3e28680-109314<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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32537-109319<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_DeferredTaxAssetsValuationAllowance</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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 deferred tax liability attributable to taxable temporary differences from 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 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=6912350&amp;loc=d3e9979-128506<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=68052875&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6912350&amp;loc=d3e9972-128506<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32621-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32632-109319<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</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>66
<FILENAME>R53.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739847168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Unrecognized Tax Benefits  (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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_UnrecognizedTaxBenefits', window );">Beginning balance at January 1, 2016</a></td>
<td class="nump">$ 754,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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Decreases in UTBs taken in prior years</a></td>
<td class="num">(38,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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions', window );">Decreases in UTBs taken in current years</a></td>
<td class="nump">39,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_UnrecognizedTaxBenefits', window );">Ending balance at December 31, 2016</a></td>
<td class="nump">$ 755,000<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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 unrecognized tax benefits.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=SL6600010-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Glossary Unrecognized Tax Benefit<br> -URI http://asc.fasb.org/extlink&amp;oid=6527854<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_UnrecognizedTaxBenefits</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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=SL6600010-109319<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_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions</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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=SL6600010-109319<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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R54.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6739780880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details Narrative)<br></strong></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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Unrecognized deferred tax benefits for stock-based compensation deduction</a></td>
<td class="nump">$ 2,094,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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Federal net operating loss carryforwards</a></td>
<td class="nump">23,566,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_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Deferred federal income research and development credits</a></td>
<td class="nump">464,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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Net operating loss carryforwards for state income tax purposes</a></td>
<td class="nump">13,896,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_SCKT_DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal', window );">State research and development tax credits</a></td>
<td class="nump">$ 291,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_SCKT_DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">SCKT_DeferredTaxAssetsTaxCreditCarryforwardsResearchStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>SCKT_</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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68052875&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32632-109319<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_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32621-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68052875&amp;loc=d3e28680-109314<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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</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_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32621-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32632-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32559-109319<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_DeferredTaxAssetsTaxCreditCarryforwardsResearch</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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=68052875&amp;loc=d3e28680-109314<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=65882285&amp;loc=d3e32621-109319<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</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>68
<FILENAME>R55.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.6.0.2</span><table class="report" border="0" cellspacing="2" id="idp6904703664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 20, 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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventDescription', window );">Subsequent events</a></td>
<td class="text"><p style="margin: 0pt"></p>

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">On March 20, 2017, the Company signed a Business
Financing Modification Agreement by and between the Company and Bridge Bank to extend the expiration date of revolving domestic
line of credit to February 27, 2019. The international portion of the credit line was not changed and will expire on February 27,
2018.</p>



<p style="margin: 0pt"></p><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_SubsequentEventDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>Describes the event or transaction that occurred between the balance sheet date and the date the financial statements are issued or available to be issued.</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> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<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_SubsequentEventDescription</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SubsequentEventsAbstract</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>EXCEL
<SEQUENCE>69
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "I[>$H?(\\#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,$%     @ *GMX2F;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    "  J>WA*JV/;&>\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/3L,P#(=?!>7>NFDWD**N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6
MK1."!^ 8^Y?/GR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\
MM)+R,^XA2'64>X2ZJF[!(DDM2<($+,)"9%VKE5 1)?EXQFNUX,-G[&>85H ]
M6G24@)<<6#=-#*>Q;^$*F&"$T:;O NJ%.%?_Q,X=8.?DF,R2&H:A')HYEW?@
M\/[\]#JO6QB72#J%^5<R@DX!-^PR^:VY?]@^LJZN^%U1-46]VO*UJ%>B67],
MKC_\KL+6:[,S_]CX(MBU\.LNNB]02P,$%     @ *GMX2IE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
MWV%^F4_#P_'=C;_E;+O\]&T%<;EX&]J9).N+!&XE'Q4;KD!UE2QR_U<3()J
M,1YOX[4<CV(\CO'F-IY87%\D;I0<1XE&'?-L)ZEP7<2@K97M&-&.X7:0V+E(
M[$TW$)P+WA,[@@YM" %E/U;T8[D?0_Q8UH^VZ V2N; 1= A.Q<)P.]&/XWXL
M\>-XWC8:1VQON"QX:YULQHMF/#=#YL3:LUYL#. #G3M<9[Q6+AC93Q#]!+X6
MO!P?Q?C(\PDDG\A?KG((H$D^@DZ#@5CPHY5,&,4=,<0HUE4T5EDZWH).*Q,!
M"Z]8%Z"GF26CJ"7-ND*E\K!;ZDD0:H^VA# M,U #]Z2I)V!=?0)C\C)E1):4
M+H8 H>!*)JOF:#44K9/FP_IP>,NHR1/7&6^\*K!,RW#5G*Z&TE5S;!H#7BE%
M+?U8^-&3#%C-"6LH835'I[=1!^KH1[*/?F3 :DY80PFK.3NC#=$HYDAHK$!8
M+2-6<\8:3^UP> Y0"C&R]<:5T>79I@I[M)8YJSEH3>DMRZ35'+6&@8TS5-N@
M >C>(0@SD(UQ!=B"#%O@L+64;, AFND?D>)?TBG(Q4?!D<Q:X*RUE&O $9KW
M37 4-1M1J$RN0 J>"O4F9ZVE5!,TA@X:<,HZHXPIN9$9"YRQEA)-T' W H>5
M*K(,9+X"YRO=AM? L>DM.*!+5=!A4"X6\ $R78'3U5*: <>F\=ZS5\1EP5I?
MFM$R78$#T=*2$3A=,6I6.PBR83\OC9B,5^!XM12O(-2F6CODCH1BUUCP+A8\
MR72%P#W1,E30\#D=^'OT.D+)C4QJX*2VE-0@ -@Z32L&088QE-88RI1&3FE'
M*8V<OI@K$T^W9TFGK-*%-88RI9%3VE%*"QHV7B@ .J-!%^ISE/F,G+V._:'G
M[,V[9<PU [4D0!J-\:5*& MG#,CJ!5>H7%$F*W*RTC^T:^3$M(&/N:!R4)J#
M,E614]51JB+'I<L%0 QT!]^(2M JW&SA'UW);$7.5D?9BAR:GW*=!-9'>GPB
M26T(>>Q#H5I$F;'(&>LH8Y&C4SOM8J2'41M!B6C0^D*QAS)DD0/44<A.FML#
MK4)=+2CENGIQ<[8X'/;^4;4O^V,W>VSZOCF,AXG/3=.GW*CZG'/<I6I[O:G3
M<S]<^GS=7@Y9+S=]<YH.D!?74^S5?U!+ P04    "  J>WA*00I17O4!  "#
M!0  &    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;(V4VXZ;,!"&7P7Y 6)S
M3!H!4D-5M5(K15NUO79@"&@-IK83MF]?V["( &V7"WSZ__$W!D_<<_$L*P#E
MO#2LE0FJE.J.&,N\@H;*'>^@U2LE%PU5>BBN6'8":&%-#<,>(1%N:-VB-+9S
M9Y'&_*98W<)9./+6-%3\/@'C?8)<]#KQ5%\K929P&G?T"M] ?>_.0H_P%*6H
M&VAES5M'0)F@]^XQBXS>"G[4T,M9WS&97#A_-H//18*( 0(&N3(1J&[ND %C
M)I#&^#7&1-.6QCCOOT;_:'/7N5RHA(RSGW6AJ@0=D%- 26],/?'^$XSYA,@9
MD_\"=V!:;DCT'CEGTKZ=_"85;\8H&J6A+T-;M[;MAY4@&&W;!F\T>)/!_;?!
M'PW^PH ',IOJ!ZIH&@O>.V+X6!TU_X1[]/5AYF;2GIU=T]E*/7M/HW<QOILX
MH^0T2+R9Q'M49&N%3R8)UOM/$-XFA&?]_LR__XO?W_3[UA_,_>XBB4&RMY+6
M2LB.D(4J^Y_J@2789 G6+(OC.@V2<+:+OG7V6>"\0?A %&X2A6LB?T$4KC8*
M#_M#0,(%T(8N\D@0AML\T29/M.8)%CS1&WDV=)L\>'8=3'GZ2L6U;J5SX4K?
M+/O_EYPKT#')3H>K=$6<!@Q*9;I[W1=#71@&BG=CR<-3W4W_ %!+ P04
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
M%UZZ_JN+WYOS:>WYHJN/XTGT['(<OO@?4$L#!!0    ( "I[>$H2N?7KM $
M -(#   8    >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL?5-A;]P@#/TKB!]0
M+KFLZTY)I%ZG:I-6Z=1IVV<N<1)4P"F02_OO!R3-LBW;%\#&[_G9F'Q$\V0[
M $=>E-2VH)US_8$Q6W6@N+W"'K2_:= H[KQI6F9[ [R.("59NMM=,\6%IF4>
M?2=3YC@X*32<#+&#4MR\'D'B6-"$OCD>1=NYX&!EWO,6OH+[UI^,M]C"4@L%
MV@K4Q$!3T-OD<,Q"? SX+F"TJS,)E9P1GX+QN2[H+@@""94+#-QO%[@#*0.1
ME_$\<](E90"NSV_L][%V7\N96[A#^4/4KBOH#24U-'R0[A''3S#7\XZ2N?@O
M< 'IPX,2GZ-":>-*JL$Z5#.+EZ+XR[0+'?=QNKG^,,.V >D,2!? 3<S#ID11
M^4?N>)D;'(F9>M_S\,3)(?6]J8(SMB+>>?'6>R]EDB4YNP2B.>8XQ:3KF"6"
M>?8E1;J5XIC^!4^WX?M-A?L(W_^F\!\$V29!%@FR_Y:X%;/_(PE;]52!:>,T
M65+AH.,DK[S+P-ZF\4U^A4_3_L!-*[0E9W3^96/_&T0'7LKNRH]0YS_88DAH
M7#B^]V<SC=ED..SG'\26;US^!%!+ P04    "  J>WA*.I6CN+8!  #2 P
M&    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;&U3VV[;, S]%4$?4"6.FQ:!
M;:!I46S !@0=MCTK-FT+U<63Y+C[^U&RX[J=7R21XCD\I*AL,/;5M0">O"FI
M74Y;[[L#8ZYL07%W8SK0>%,;J[A'TS;,=19X%4%*LF2SV3/%A:9%%GTG6V2F
M]U)H.%GB>J6X_7L$:8:<;NG5\2*:U@<'*[*.-_ #_,_N9-%B,TLE%&@GC"86
MZIP^; _'-,3'@%\"!K<XDU#)V9C78'RM<KH)@D!"Z0,#Q^T"CR!E($(9?R9.
M.J<,P.7YROX<:\=:SMS!HY&_1>7;G-Y34D'->^E?S/ %IGIN*9F*_P87D!@>
ME&".TD@75U+VSALUL: 4Q=_&7>BX#^/-_@I;!R03()D!]Q' QD11^1/WO,BL
M&8@=>]_Q\,3;0X*]*8,SMB+>H7B'WDNQ3=.,70+1%',<8Y)ES!S!D'U.D:RE
M.";_P9-U^&Y5X2["=Q\4WJX3I*L$:21(/Q#L/Y6X%G/W*0E;]%2!;>(T.5*:
M7L=)7GCG@7U(XIN\AX_3_IW;1FA'SL;CR\;^U\9X0"F;&QRA%C_8;$BH?3C>
MX=F.8S8:WG33#V+S-R[^ 5!+ P04    "  J>WA*QOWL*;<!  #2 P  &
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
M=YL*=Q&^6V>_2K8)LDV"+!)D_Q"D7TK<BOFJDJQZ*L&T<9HLJO2@XB2OO,O
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
MMD/Y/G*6TH#-)7JRQ[VV+\5D<#@;-]W8N1K:Y6 8V8U/ 9G>H^(?4$L#!!0
M   ( "I[>$IU1J2FP@$  #<$   9    >&PO=V]R:W-H965T<R]S:&5E=#(P
M+GAM;&U4VV[C(!#]%<0'E(3$:3>R+36MJEUI*T5=;?M,[/%%Y>(%'+=_OX =
MUYOE)3#C,^>< 2;IH/2[:0 L^A!<F@PWUG9[0DS1@&#F1G4@W9=*:<&L"W5-
M3*>!E:%(<$)7JQT1K)4X3T/NJ/-4]9:W$HX:F5X(IC\/P-60X36^)%[:NK$^
M0?*T8S7\ ON[.VH7D9FE; 5(TRJ)-%09OE_O#XG'!\!K"X-9[)'OY*34NP]^
ME!E>>4/ H;">@;GE# _ N2=R-OY,G'B6](7+_87]*?3N>CDQ P^*O[6E;3)\
MAU$)%>NY?5'#=YCZ23":FO\)9^ .[ITXC4)Q$WY1T1NKQ,3BK CV,:ZM#.LP
M\5_*X@5T*J!7!604"LX?F65YJM6 ]'CV'?-7O-Y3=S:%3X:C"-^<>>.RYYQN
MDY2</=&$.8P8NL"L9P1Q[+,$C4D<Z'_E-%Z^B3K<A/+-4CW9Q0FV48)M(-C^
MT^+NJL48YC8NDD1%D@C!W95(#//M2H0L+DZ KL.3-:A0O0SCLLC.4W%/P\5_
MP<>1>F:Z;J5!)V7=\PF77"EEP5E9W3@OC9OB.>!06;^]=7L]ON4QL*J;QI3,
M_Q7Y7U!+ P04    "  J>WA*TQ%1%^D!  !F!0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970R,2YX;6QU5-N.FS 0_17$!ZR!!$(C0-IL5;52*T5;=?OLP'#1
MVIC:3MC^?6U#*&6G+]@S/G/.C,U,-@KYJEH [;UQUJO<;[4>CH2HL@5.U8,8
MH#<GM9"<:F/*AJA! JU<$&<D"H*$<-KU?I$YWUD6F;AJUO5PEIZZ<D[E[Q,P
M,>9^Z-\=SUW3:NL@13;0!KZ#_C&<I;'(PE)U''K5B=Z34.?^8W@\I1;O "\=
MC&JU]VPE%R%>K?&EROW )@0,2FT9J%EN\ 2,62*3QJ^9TU\D;>!Z?V?_Y&HW
MM5RH@B?!?G:5;G,_];T*:GIE^EF,GV&N)_:]N?BO< -FX#83HU$*IMS7*Z]*
M"SZSF%0X?9O6KG?K.//?P_" : Z(-@%D$G*9?Z2:%ID4HR>GNQ^H?>+P&)F[
M*:W3784[,\DKX[T541QDY&:)9LQIPD0K3+@@B&%?)"),XA2]"X_P\!V:X<Z%
M[];J28 3[%&"O2/8_U-BN"D1P_PGRQ@5B1&"W48$P^QQD00521"">"."81)<
MY("*'!""PT8$PZ2X2(J*I C!AXT(@GGW\&3UGW.0C>MPY97BVKOILO(N0^0Q
M<GWR%SY-H&]4-EVOO(O0IMM<3]1":#"I! _FZ5HS]!:#0:WM]F#V<FK]R=!B
MF*<:649K\0=02P,$%     @ *GMX2HPSAX*W 0  T@,  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL;5/M;ML@%'T5Q .4A*1I%MF6FD[3)JU2U&GM
M;V)?VZA@/,!Q^_:[8-=U6_\![N6<<S^X)+VQSZX&\.1%J\:EM/:^/3#F\AJT
M<%>FA09O2F.U\&C:BKG6@B@B22O&5ZL=TT(V-$NB[V2SQ'1>R09.EKA.:V%?
MCZ!,G](U?7,\R*KVP<&RI!45_ '_MSU9M-BD4D@-C9.F(1;*E-ZN#\=MP$?
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
MT/P[,Z>J%6KT5B=E4:&;-EHTNUF3W&L>%8VKP-$J00I@I4B\%(G)QP\4I=\
M>PVP,4@?##96&;,F-YK!:-((1U:QC:N*RSQ._#"I%R9U83:1!3-KLKME2IQ'
MEJIQG=+<3Y)Y23(/26R19 Y)B@N'Q%4E$8[]++F7)?>P6.=HESNK;.(RL[?(
M5>7Y)L9^F,(+4S@P.+-8"N<@)-DFS5,+QI6519;9NX3N[J-^'W\0?ND&$1R8
M5%?;7, S8Q*48_2D*FO5D[P&%,Y2=PO5Y_/#- >2C<N;B]:'O_X'4$L#!!0
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
MG[B/6?IF^'9AS:4UKGO)DWB;XHL7FC#/(X9>8>@MHKA')&2&8&=@=D%77=#
M3VY</*T+)*L"21!@-P*[18P1LPF8;HQ!8L)8O ASCXMW])%N_F&(K1IB]X8H
M61AB=QOMV':[6_@N5F T)F1I!U\=N7^"W[@^M9V)CLJZVQ/.N%;*@I,D#^Y>
M-^[5SX6 VOKIULWU>/?'PJI^>M9X_F_)_P)02P,$%     @ *GMX2J_!*6P@
M @  #P8  !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULC55=CYLP$/PK
MB/<>8!.@$4&ZI*I:J96BJ]H^.V03T!E,;2=<_WW]P1$"UEU?8GL],SMKXTW>
M,_XL*@#IO32T%1N_DK);!X$H*VB(>& =M&KGQ'A#I%KR<R Z#N1H2 T-4!@F
M04/JUB]R$]OS(F<72>L6]MP3EZ8A_.\6*.LW?N2_!I[J<R5U("CRCISA!\B?
MW9ZK53"J'.L&6E&SUN-PVOB/T7J7:KP!_*JA%Y.YIRLY,/:L%U^/&S_4AH!"
M*;4"4<,5=D"I%E(V_@R:_IA2$Z?S5_7/IG95RX$(V#'ZNS[*:N-GOG>$$[E0
M^<3Z+S#4L_*]H?AO< 6JX-J)RE$R*LRO5UZ$9,V@HJPTY,6.=6O&WN[$:*"Y
M"6@@H)$0)6\2\$# -T)LBK?.3*F?B"1%SEGO<7M9'='?1+3&ZC!+'31G9_94
MM4)%KP5&41Y<M=" V5H,FF!NB$"ICRF0*\46+>CH/L%NB<"A.P-V%H$-']\5
M@=P"L5,@-@+QU&*:S4[!8A*#:0TFS;)T=E:[]U!W9E9.,ZN%&8SPS(S%K"9I
M<(RSU<S,$A5'(?KH-I,XS20.,_',3+)(\\'EQ@%[PT[JM),N+RJ;?Z[I?UW4
M>RAK)IB\HP;XV;0<X97LTDK]Q4ZB8U=[-"]]%M^J;F>;TTW&MLKOA)_K5G@'
M)M4K-V_QQ)@$93)\4*=5J>X\+BB<I)ZF:LYMC[(+R;JA_0;C?T#Q#U!+ P04
M    "  J>WA*-OI-0M\!  !F!   &0   'AL+W=O<FMS:&5E=',O<VAE970S
M,RYX;6Q]5-MNG# 0_17$!\2 V8M6@)3=*&JE5EJE:OOLA>&B^$)MLZ1_7U\(
M83>H+]@S/N?,C#U#-@KYJEH ';PQRE4>MEKW!X14V0(CZD'TP,U)+20CVIBR
M0:J70"I'8A0E4;1%C'0\+#+G.\LB$X.F'8>S#-3 &)%_CT#%F(=Q^.YXZ9I6
M6P<JLIXT\ /TS_XLC85FE:ICP%4G>""ASL/'^'!*+=X!?G4PJL4^L)5<A'BU
MQM<J#R.;$% HM54@9KG""2BU0B:-/Y-F.(>TQ.7^7?W9U6YJN1 %)T%_=Y5N
M\W ?!A749*#Z18Q?8*IG$P93\=_@"M3 ;28F1BFH<M^@')06;%(QJ3#RYM>.
MNW7T)^E^HJT3DHF0S(1X^U\"G@CX@^!N$_G,7*E/1),BDV(,I'^LGMB>B _8
M7&9IG>[NW)FI5AGOM<#))D-7*S1ACAZ3+##QC$!&?0Z1K(4X)I_HR6V TV<$
MCM8CX-4BL./CFR*VZP+IJD#J!-(;@=W=+7C,UF&XPZ0;'.&[4E90NV2_NTL&
M+9Z'@6Q<)ZN@% /7]B(6WGE8'A/[O'?^HQDBW_,?,GX"OQ/9=%P%%Z%-\[@G
MKH708)*,'DQ;MV;H9X-"K>UV9_;2M[XWM.BGJ4;SKZ7X!U!+ P04    "  J
M>WA*[A#N+*H"  #:"   &0   'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6R-
M5FUOFS 0_BN('Q#\@@U42:0FT[1)FU1MVO;939P$%3"SG:3[][,-I=1VNGT)
M]O'<<\^=G3N65R&?U(ESG3RW3:=6Z4GK_B[+U.[$6Z86HN>=>7,0LF7:;.4Q
M4[WD;.^<VB9# -"L9767KI?.]B#72W'63=WQ!YFH<]LR^6?#&W%=I3!],7RK
MCR=M#=EZV;,C_\[UC_Y!FETVL>SKEG>J%ETB^6&5WL.[+<36P2%^UORJ9NO$
MIO(HQ)/=?-ZO4F 5\8;OM*5@YG'A6]XTELGH^#V2IE-,ZSA?O[!_=,F;9!Z9
MXEO1_*KW^K1*RS39\P,[-_J;N'[B8T(D3<;LO_ +;PS<*C$Q=J)1[C?9G946
M[<ABI+3L>7C6G7M>1_X7M[@#&AW0Y #INPYX=,"O#KE+?E#F4OW -%LOI;@F
M<CBMGME+ >^P*>;.&EWMW#N3K3+6RQJC<IE=+-&(V0P8-,/ "9$9]BD$BH78
MH, =O0VP#1$8Q"/@:!+8^>,W251Q@CQ*D#N"?$905EX1!@AUD&XH H)Y 4JO
M6ML(L(0%+5!<$(D*(H$@/"O)H&C D'D@6.0(>GI"JIS&I="H%!J1XL78T$AQ
M$,T)\*JXC0#?*TX1552$QXUO$)11@C)(J?(S*H/BDJ+"*"=>0A$<(3G);_Q#
MJJB>*E)B[ FJPM,&B)*">H)"'":05B2N!X)X5P!AA9#?%4 0B9:P*H,+& &2
M"E"$;UQ#>*-3P<BQYS<HHIWH'J)_'_R(*6=JT2)(*02!Q>S(WHJ)-RV(_Z/&
M.(@#%W[#B8",&/\"9K.)T')Y=,-3)3MQ[K3MO3/K-*#OD9THGGUC![>;-*\T
MP]3_RN2Q[E3R*+295VZJ'(30W(@$"W/\)_.A,6T:?M!V69BU'*;ML-&B'[\D
MLNES9OT74$L#!!0    ( "I[>$JC&U'S/0(  - &   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,U+GAM;(U5[6[:,!1]E2@/4.>;@$*DPE1MTB:A3MM^FW A
M4>TXM0WIWG[^2-,TF(D_V+X^]]QS3'Q=](R_B!I >F^4M&+MUU)V*X1$50/%
MXH%UT*J=(^,42[7D)R0Z#OA@DBA!41!DB.*F]<O"Q':\+-A9DJ:%'??$F5+,
M_VZ L'[MA_Y[X+DYU5('4%ET^ 0_0?[J=ERMT,AR:"BTHF&MQ^&X]A_#U38,
M=()!_&Z@%Y.YIZWL&7O1BV^'M1]H14"@DIH"J^$"6R!$,RD=KP.I/];4B=/Y
M._N3,:_,[+& +2-_FH.LUW[N>P<XXC.1SZS_"H.AU/<&]]_A D3!M1)5HV)$
MF%^O.@O)Z,"BI%#\9L>F-6-O=Y)\2',G1$-"-":$V7\3XB$A_DA(C'FKS%C]
M@B4N"\YZC]M_J\/ZHPA7L3K,2@?-V9D]Y5:HZ*6,X[1 %TTT8#86$TTPX8A
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
ML*CH7NK73+WS;N3I%I*U_3@7##/E_#]02P,$%     @ *GMX2BTQEM?Y 0
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
MOF7!H=9VFIFYG*[_M-!BF%\VM#ROU7]02P,$%     @ *GMX2GC7/]DF @
MGP8  !D   !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL=97=CILP$(5?!7'?
MQ1@P$!&D9JNJE5HIVFK;:R=Q EJ#J>V$[=O7-@2Q,+G!/YPYWPQH[*(7\DU5
MC&GOO>&MVOJ5UMTF"-2Q8@U53Z)CK7ES%K*AVBSE)5"=9/3D@AH>8(1(T-"Z
M]<O"[>UE68BKYG7+]M)3UZ:A\M^.<=%O_="_;[S4ETK;C: L.GIAOYA^[?;2
MK(+)Y50WK%6U:#W)SEO_<[C9A2[ *7[7K%>SN6=+.0CQ9A??3UL?V8P89T=M
M+:@9;NR9<6Z=3!Y_1U-_8MK ^?SN_M45;XHY4,6>!?]3GW2U]3/?.[$SO7+]
M(OIO;"PH\;VQ^A_LQKB1VTP,XRBX<D_O>%5:-*.+2:6A[\-8MV[L1_][&!R
MQP \!>"AE@'D,O]"-2T+*7I/#A^_H_8?AQMLOLW1;KI/X=Z9Y)79O951'A7!
MS1J-FMV@P7--ED^:P/A/$ Q"L#.(/D 0;!"!!I$S2)Q!ZPPP"M-%FH.(S$01
M0G$&<V*0$T.<;,$!1"E!*<Q)0$X"<?(%9RT*,Q(E,(> ' )P,%IPUJ(\B1]@
M4A"3.H?XP__%"TJZHF1)]JB:#,1D "9>8+(5YA.),PQC<A"3 YAD@<E7F#2/
MD@C&A AN/02 R++WT+H@3 AYA'K0Y2& 6O;/*)HW4(+)JE&#V=%BC^Z?5%[J
M5GD'H<TIY<Z2LQ":&4OT9/*NS&TQ+3@[:SM-S5P.1^:PT*(;KX-@NI/*_U!+
M P04    "  J>WA*K6Q9("@"  "&!@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970T,RYX;6Q]5>V.FS 0?!7$ \2$CX1$!.E(5;52*T57]?K;@4U 9V-J.^'Z
M]K4-X8CCNS_!7F9F9S?VDO6,OXH:0'IOE+1BY]=2=EN$1%D#Q6+!.FC5FQ/C
M%$NUY6<D.@ZX,B1*4!@$*T1QT_IY9F('GF?L(DG3PH%[XD(IYO\*(*S?^4O_
M%GANSK74 91G'3[#+Y"_NP-7.S2I5 V%5C2L]3B<=O[3<KM/-=X 7AKHQ6SM
MZ4J.C+WJS?=JYP?:$! HI5; ZG&%/1"BA92-OZ.F/Z74Q/GZIO[5U*YJ.6(!
M>T;^-)6L=W[J>Q6<\(7(9]9_@[&>Q/?&XG_ %8B":R<J1\F(,+]>>1&2T5%%
M6:'X;7@VK7GVH_Z-YB:$(R&<"&'\*2$:"=$[(3'%#\Y,J5^PQ'G&6>_QX<_J
ML#X3RVVDFEGJH.F=>:>J%2IZS:--FJ&K%AHQQ8 )9YCEA$!*?4H1NE(4X0,]
MO$^P?T1$@3M#Y"PB,OQH;G"5N@5BIT!L!.*[+FRL+CQBXB"P"G%A/NA5XC22
M. 2L;A4.S,KR\2GDSL;*:6/EL!%9-ER8V/+APB1N(VNGD;5#P"JV<&'6EA$7
MYH,3DCJ-I X!^X0,F-1@VN$8+C96V_8N4&);0;/K2X&?S:037LDNK=0791:=
MANE3J*^_%2_4D!UFXKO,,*%_8GYN6N$=F53#Q8R $V,2E,=@H<Y/K3X*TX;
M2>KE6JWY,!J'C63=./71].G)_P-02P,$%     @ *GMX2D_\Q2GY 0  ]@0
M !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL?53;;IPP$/T5Q ?$W/<B
M0 I;1:W42JM4;9^]["R@V)C8WB7]^_I""&&MOF#/^)PS9XSM?&3\1;0 TGNC
MI!>%WTHY[!$2=0L4BP<V0*]6+HQ3+%7(&R0&#OAL2)2@* @R1''7^V5N<D=>
MYNPJ2=?#D7OB2BGF?RL@;"S\T']//'=-*W4"E?F &_@)\M=PY"I"L\JYH]"+
MCO4>ATOA/X;[0ZKQ!O"[@U$LYI[NY,38BPZ^G0L_T(: 0"VU E;##0Y B!92
M-EXG37\NJ8G+^;OZD^E=]7+" @Z,_.G.LBW\K>^=X8*O1#ZS\2M,_:2^-S7_
M'6Y %%P[435J1H3Y>O552$8G%66%XC<[=KT91[NRV4TT-R&:"-%,"+/_$N*)
M$'\0$M.\=69:_8(E+G/.1H_;GS5@?2;"?:PVL]9)LW=F374K5/96)F&0HYL6
MFC"5Q40+3#@CD%*?2T2N$E5T1X\^%SC<(^+ 72%V-A$;?KPTF&W= HE3(#$"
MR:=="%>[8#&9P?2VR&:[B^)5+_>P+ C2S.TF=;I)'6Y66U:E+C?I&G9PP-)T
ME^Q6=M#BN%#@C;E9PJO9M9?ZQRRR\^5]C/1Q6^4K=:GM'?R0L2_"#\R;KA?>
MB4EUF,V1NS F0;D,'I3-5CU"<T#@(O5TH^;<7D4;2#9,KPR:G[KR'U!+ P04
M    "  J>WA*K&^_XD4"  "E!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T
M-2YX;6Q]E=N.FS 0AE\%<=\%C#DD(DB;K*I6:J5HJ[;7#ID$M 93VPG;MZ\/
M+)N N[D(]O#//]\X9"@&QE]$#2"]UY9V8N/74O;K(!!5#2T1#ZR'3MTY,=X2
MJ;;\'(B> SF:I)8&* S3H"5-YY>%B>UY6;"+I$T'>^Z)2]L2_G<+E T;/_+?
M L_-N98Z$)1%3\[P ^3/?L_5+IA<CDT+G6A8YW$X;?S':+W+M=X(?C4PB)NU
MISLY,/:B-U^/&S_40$"ADMJ!J,L5=D"I-E(8?T9/?RJI$V_7;^Z?3>^JEP,1
ML&/T=W.4]<;/?>\()W*A\ID-7V#L)_&]L?EO< 6JY)I$U:@8%>;;JRY"LG9T
M42@M>;77IC/7P=Y)LC'-G8#&!#0E1.F'"?&8$+\G8-.\)3.M/A%)RH*SP>/V
MQ^J)?B:B=:P.L])!<W;FGNI6J.BUQ%%<!%=M-&JV5H-N--&D")3[5 *Y2FS1
M(AW=%]@M%7'HKA [FXA-?GS7!'8;8*<!-@;XSB"9G8+5)$;3V5- 49:$LUX<
M,HSC+'?C)$Z<Q(&3SG"211V$<![E,QR'+-0?-T[JQ$D=.-D,)UW4^11CC!?'
MX])%:?H_H,P)E#F 9HUOLV6A59RGLV=[YY2M,N3&R9TXN0-G-</)%W56R2J/
M9C1+U>P9LS3!S;^[!7XV@U!X%;MT4O^/;J+3K'U$>CK,XELU@^W(?+>Q _P[
MX>>F$]Z!235[S(0X,29!488/"K!6[XQI0^$D]3)3:VXGI]U(UH\OA6!Z,Y7_
M %!+ P04    "  J>WA*V>U]YEH#  #7#0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6R-5U%OFS 0_BN(]P6?#0:J)%*3:=JD3:HV;7NFB9.@ L[
M:;I_/V-<1LRYZDO YKN[[^R[+_;R*MNG[B2$"E[JJNE6X4FI\UT4=;N3J(MN
M(<^BT5\.LJT+I8?M,>K.K2CVQJBN(DH(C^JB;,+UTLP]M.NEO*BJ;,1#&W27
MNB[:OQM1R>LJA/!UXGMY/*E^(EHOS\51_!#JY_FAU:-H]+(O:]%TI6R"5AQ6
MX3W<;6G<&QC$KU)<N\E[T*?R*.53/_BR7X6D9R0JL5.]BT(_GL565%7O2?/X
M8YV&8\S></K^ZOV325XG\UAT8BNKW^5>G59A%@9[<2@NE?HNKY^%32@) YO]
M5_$L*@WOF>@8.UEUYC?873HE:^M%4ZF+E^%9-N9Y';YP:LUP VH-Z&A DS<-
MF#5@HP&8U8P&9B;5CX4JULM67H-VV*UST1<%W#&]F+M^TJR=^::S[?3L\SJF
M9!D]]XXL9C-@Z 0#(R+2WL<0% NQH3-S>AM@.T<P@D=@:!+,V+.;)#P48]1!
M;!S$4P>0.*LP8!*#:88T"*4L84XR<QQD.9 DPPDE**$$(90ZA))9(!;'<>+L
MWA:! >?$L\ <I</G=*BSB1L^B_,! ++$6<<M@LN!,8;S25$^*;(\F<,G1>*P
MC+O;A<+RE.)T,I1.AM#)'3K9O'R  \G<Y4%P3IG=$,I10CFR7T[BFWQ>IYQE
M-//4*1!</P@2*G8%A,QB)92F>>H)Y9$J0-H\\;A I>@>Z#L:W8*RZ18L7-06
M19'<0P?7+6#O:',+RF\"9;E+!T-Y5P=704!D<-;F%C0-! ONLL% J4>2 9=
MP#30;7(+NDT[=7L<11$?'5P" =' 69-;D+,+J4N'OUU@MW1P!01$ F<M;D$.
M'8^2 *YM@(C;O,$S)*/8$P>7+, TB[MQ,)!'12@N6!03++>L+(C?_+<2R&-/
M3A17+ I(++=F,)#O^$-Q6:.(K#%PX]!93I0GP%/NB85K%D4TB[DB@8(\=4=Q
M,:*(&#&W[BQHFE.:$,K=_[!H<ARN17LT-X<NV,E+H_J#YV1VO)W<FP.[,[_1
MMY;ACO'?S7#E^5:TQ[+I@D>I]&'='*D/4BJA:9*%UI^3OF6-@TH<5/^:ZO=V
MN&H, R7/]AH5C7>Y]3]02P,$%     @ *GMX2CCRL>*B!0  U2(  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#<N>&ULC9KO;N)&%,5?!?$ QO-_'!&D9*NJ
ME5HIVJKM9P<F :V-J>V$[=O7-K,4?,^5YDL(YGC.S+5_GCDPZW/3?NOV(?2+
M[W5U[!Z7^[X_/:Q6W78?ZK++FE,X#I^\-6U=]L/;]GW5G=I0[J:3ZFHE\]RN
MZO)P7&[6T[&7=K-N/OKJ< PO[:+[J.NR_?<Y5,WY<2F6/PY\/;SO^_' :K,^
ME>_AC]#_>7IIAW>K:RN[0QV.W:$Y+MKP]KA\$@_/7HTG3(J_#N'<W?R_&(?R
MVC3?QC>_[AZ7^=BC4(5M/S91#B^?X4NHJK&EH1__Q$:75\_QQ-O_?[3^\S3X
M83"O91>^--7?AUV_?USZY6(7WLJ/JO_:G'\)<4!FN8BC_RU\AFJ0CST9/+9-
MU4U_%]N/KF_JV,K0E;K\?GD]'*?7\^43)^)I^ 093Y#7$]3DL[H833W_J>S+
MS;IMSHOV4OQ3.5YC\2"'VFS'@U,IIL^&SG?#T<^-5F:]^AP;BIKGBT;>:,15
ML1I:OUI(9/$LR>E:6=R @GU44P/ZK@$WZR/02(=--#31P,3C!@QLP( &BEDO
M+QH_:8Z3)L\*@UTL=+$)+I:XB(RY8@Z:.&JB\YG)16-N3)0MM-;8QT,?GW!A
M@48S@RF@20$:D#.3 E0L9UQ$CD'*@8^:DY33JN76YHJQ8I@5P$K/K00:DV2,
M(+E/0@(CYG85F%V!X)W?L%%4W/65ZRK&5R!^B8\&-9'<@##F G!.X(BBV^ML
M;)[GC!-&72#6YW@@D6:>K@+3+A#N<T*B:%8Z[K[%N O$,D'$D])I:SSGA)D7
M"'I""*)>,K>=Q-1+1#TS[TA,LP0TDSLWBNX)86Y<B6&6 &;J(T%-/%<3C+P$
MR!-"HNCV,@OKG.5JAZF7B/HY(DBDF:E=8N@E@GZ.B*2SN\@<MU3"S$N$\QR1
M*$JN'<9>(NSGC$B$/3LFC+U$V!=,$YAG"7BF]VX!&/&,D<(\*\ S,8JBVZ+(
MC%MM*DR]0G/X')(HNGL6.I<7S#RB,/@*@4_6SVBJYU;IS#(=<3^')(KN:R>8
MI[O"U"L$]!R2*+I;:NF!$>99IC#X"H$_AT11\&66,T\8A<%7 'S#76<,M )
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
MO7A9$*BDGB9JSJ>.-"TDZ^=FBY:.G_\'4$L#!!0    ( "I[>$HSA-J>H0(
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
M6/ BK&LJ,R06R2<77P8I(*Q+AK0@1S*4YH2OX-2:.6V$%G)HB5G$J13V$/2
MR^N?DG=ECZZ\ )[*.\.LXC'V%)+ZE]4[34#R+.E5@HK1'FX0N:<>.JL^>"<I
MK$B^)7V]L=-*U)0<01[_O6@D^_L@L6.^Y?B$9:@1\:GR^RKL YUTN$#$_K<2
M$U,SWB\=3,>LQ/BBOQ#!7=BS1:8LGRV<#5DVQ4:*&&I3'\V).UXDXG&@;:67
MYI2>Z%_-9$INZC?Z)J>U0"Q+9[&W0]W<:ZDFD8-8>=TFZ,P2F/)V@.:/W>2B
M5@:'V-82EL\I)_U-@M")I&#@+V&NE2*A".832OC&\*F0 :O<X4TWY2=QW@10
M-!HCYZ_C;I>N4[UDC:#NG&=I-$74L5KWHL!=JUTHUV$1"Z;5H+YE%$EOI_3<
M)3H*60WO'+.,:-!GZ]X*SJ:&Q@-0#58+1\UK\3H4&,A&S/?.)I;K?J!^+45#
MT0_!_R4*<U#EL7S%>"/Z+X.&X#? >'U563NR%:2;TV0:Q:,%.R,P<8,3;MC2
M42'M"S3-TS3!QI,9'K,0!-8G\Q3KY*SVZ$VZQO3->8@TF/A"6!$1NLQ#Q205
M4=VF6"XBI\SH8H.:AZ90GZWRFV)_KM@H+?66]L3?B*<491^=TS-V:)RS7M0X
M-%%2#"FD\]'45[N8$M_H")0AD\)[0^)\';&BCO!D\EH\YGLM0+([][516)R/
MFJ+?!HNNFO->E7DM"6;L&0[I/=[2\B=OE6-(7T*B#;IB:^E3WC*77)MR OH;
M$H.?<E;[%$9A./$BDHZ Z>-A(;605^HBK^CPJ.H(XT97H0S.JZM$IJK""$;#
MHR)CDD0$^KL!R?0+AY(XID3.$F ]0(4DS7A)8%D%9R84E(EB0G1D3IA-F@X#
MT<<S(55Y?D'Z$E45P5KS7^1*BZ$$,J_XK7UQ,I)!E=^CE/X4!LXIV;(4%/>@
MR=>1;Z .BLT3*^D:F?V@:),SPT>+UL6MJ=9H+K%RQ*;1'!5D^*L; #YM4_D8
M"*5,6.W1+X\2):THT<\Z.$.6IOA5:]D?=YP.R'%QYBNL!^OLFG$[21:+.*BG
M'+. ]5[K/1W15U@<NR\F3[!KZH;-^D<'?IL*=IZA+]:?'A,&O)9A.7\OJ:?L
ME;6YL%$=J%9AFTK0_7T<N:Q6M3 *+0SU+F'6O?=8'$6YA*RV AV J)<WKK-B
MP\)SR<G(289U6C4?1C]66>JCJ=-),W4ZVIOFCDABV&]-GPY6G/,4IM&@)Q*J
M9_-T/AO A]$X'5&:XIE\.O>_:D:UOW8\2/M#S# \DT_AVD1Q&!V[;'W^6_R#
M28SC4"\,GJQ.N_C[4D/59$.@Z4XZF'C,-MG?B?GIT7+L-NU$@11J4@$%2D-6
M*:2H%I,H,B*057T$<T[#TFDB%+ZF:G0-["$/PP \31$#*$"72SER+(9,A9-N
MN'=,*9A*P"IAR8R",.7 .7F3R;']0+ SE*^!SF,?#^1,FBCG!!_-40SGG]Q>
M&G0.<!J7JFD8!0-]H;[7,,H^7]YO2P2PP6-_"P,J;@3FXAM;1W&$J3G[4HRO
M@.:7'G\HF5\Z!,N*1%.1J64$8T/YQR7H%A@CEYTF4DEB: IWD^\?\KSK073$
M[:.\U<KP/W#&6 DPAH0XY%?,WB0\BVH/9?J%."KPD*"-([]!3H6Y;8_M6+9G
M/6"A4,B)]X>C8]W$[1- 59-<LN.#;/(ZPA#D3"9T^A!T,R6_\(K9;T1(Q&>Q
M;B.GM@^E@0#A]7\QGJ2C_HA]J^-9.IS/4LD"UM<IJV>0 &1,+L2>FEY8'+[[
MB#A>D5Y'X#][S1&-@!$>)=N+?$!\_EJ88"9Y(^"M-^$5FN4TQ!\P^F1A")3
M0CP_A 6(H!""-9."MF/OD2)FG_S",<Y\FY'BB(^H%#K"K;,'<9^JGZ_8JJE#
M!D L#WD6[,.4\L:<PI7M-" 4IED24KI"!9"*156?G%DT>F=!1Z,S49.&RE7Y
M<@,.&W\A/V-&J5RQP19#11Y9-4?,8.DQ&<,JQ8H-P1_2SC<U@\Q;,%)ZB.M-
M!PR]@>W:3C&825$WP+JDJQRV&CG&GRBCA:1$<?OLVNCSPDW!@5NSZ>A(%&4^
M"5"8'"V.A"*H#"(J;R-.2UP6(7GV/JM:W\-K;F=BL[GLHQSA#-5[?R&-6PK;
M,7:A@==)_R7/L;@O&8Y G4^\S<S4,=!)J7ZPK7MV;,%)WVNUJ8$B(&>%XYP#
M$N2*_L?Z.FS8F@Z0#?%%*\DUXCYCPC-$NDS8*.9"L'.#V! 6'ZT#EWKJMV:-
MBHIWXPOR/-JS95(<O)K32][E"(5!@WH/ZTCM3KA -SAC*<1"AP#+ .]%R608
MU\)+?4R/6RJD,EG;!,+L8<=%O+'>T;B+0:_X^@ +ZP+L,RF@M7O34E1-FLV[
MPP;G55:O',Y*EOI%,ABF Q %_?F<JE3F@UDZG0WA;/E^ @X]AF%W!W#%>.C!
M!ATCV,(Y: ^1'S^<CM-)?Q$]_K46\.)X%'G:'4>>]IFMO$#XC7F-60E"O$XF
MZ6PQ2H?C"7R:3.#UXX%CIZXC)^.:H8QBW&/V9!UK'H'*]32=S*;):#)(IXN)
M$QSM9 JS6J2P&/"R17^:#D=3N\1^<(V0G(5P$M!L'?Z+9-@;].&??F\T\N^!
M]>O-Y=L!YHU0"(9V6-BF-Y)3$301C=GEM- %?CF"3XY2GG-=CEHUU^;B. ^7
ME*\BI$S4EXKM!3P=*__ RO-Z?;3D:7#N RM<2JYH7 =L24+2.41;9^*^Y<Y
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
M)$I8SZ/Y,)WWYX+U/)VDH_GL>9Q;%^#U;%6DY/O[ZF;2B+7#FC]&>)$.4]O
MB+WB4\Z;J>;2Q"-4Y5#XQV:8>T7.2W3\2U8)?GLQZ,')\CGFTO2RG>].0!%+
M[0YL&AN+1X7_"B@>4B )BC4;_N(H\6VH;16/5YR;7%JK?34DARC3"64U!\1K
MGV#2N-GAQ=W\>@3\.F9N(>_-\+\GV>9K=#"_#N[TXRSZM[Z)&/3(,^@G'W?1
M?ESR(YOGHFV-T\Z5YG1#]"UZ1NP-%)+2*)(98]=L:&,KF%0"$.246T*S)YR;
MSC]_NZ;H@#JN:A$S*<H,^\_#-A=E;<RT:KNI14^7TPSG!-'[&6.%O^,.P-P=
MV#QP*CP5F_;PTL5Z4$)V^"-COC"'7R6*H:S9_3B?F-<I$C"U UL30T:%H@<;
MX]7/X2(U5HGMM\:(/S0D]?9EC(SESX^"A>-JZA:P@AQ$3]US;W68OAC]MJP"
M#Z/DVD8 IWG4<'5>S-+I>"+0GOU^.IXT:\ [S]P8SMPW>'R_U>!X<AG@>>OF
M/9]Q*9V/L3\?3]R)1R&D<4R?7O(L^4;<D^9I/UA_U.5=E8M6RP?10A=81O@S
MMNZIMMA LZ X&8WQ#"^3/%W\@@P$-OXE+6Y75-;:U_323^7Z4V/?I?:@Q&H
M]'SLI4"42)-+D$G5K;@J!EX4UF&FD2Y3!<>HWJ*)\6MNLR4K%)F?MF>]./QX
M'<D/4%85J!C:'[XW23:@K*.JC:H:&Y+^Q[[^B!J?SVOG#L2<9A! ELE+X.=I
MH*6V*WU@/[RM^X&N]<!XK4RV?!0!C2:):1R*X8^V!]CE&SCQZ^(?8+3C6M'^
MV3+& $J,:T"N#VX3"'_!3<M?5)Z><58CMML+B] !4$]48[F!=2[(,29R0T7)
M8,SU9A,D@T&O3U 3 N1OP'2>H".F.%N1QC.;<7Y_YZ;U0,0@.5"Y(.<U*8=!
M%P&A8:D7(6:H48$@3L7 EA2<[)<G9[KV\/X1:#0OSWGM!KT)8^F1;2R9?*8A
M@_,%XK<Y';%^;\#,VV]+R(-ID*%9=:F1"T[>J.S]-F\OEX>FX"P [HTBRA$?
M'*UONVFL6_>A;.AGXD"#%2JIU[V$PA_#P KVFT;J6^B.<[E>*WB=%J&TUQ]-
M_"KWOGE/:A(C%TID<<+)B_)$@=KQC$2\AMHUJ>6!0!^&?$,O,(+X&%8_F0HL
ML;9E:V7)?# -G?T:HZH):PH+]9#5M@,L".X7 VPA*+!_>%NHZ]-F.*5UY\ "
M5=G#]@G]EO39B(T'9! !6\';CE7&N*X&<]S(F<3S:)Z.%^,F0LN/(0VX"[_T
M7R(!_<YY$><^5\1)4V-A2MH7O$.2+?C8=(J^6*8Y>NZ#H+^S4Y"3I-C?2&EH
MN*=M8=FIXTQ Q[DR*5F4/E^2KXY3E)MW/7GQ:=;%9[V/5*6)5Y6>?GVH J54
MUJA 4K+UV(63U#M4[4_K9<4N%Q/<,H02G;;1+ 7U,JG1/Y C"T7LA.0=UBN#
MKG&%(J:LMD7&N\W/#AR%]Z[V&CY[$X9#+,ID-1P9<$*^$FV/4K,? \:[) "L
MG'T:B?98=*5$<@9@6B??4LLSYV4^#<!7(80SWYQ_MQ.!^B<@[MY-OBX?7KE+
M>J=_NC[WE0#%.7)6OTC&PTDZ&D\<!7K&XR%5%>(92,;3/O:G@C^&_60\FZ.>
MCG\,4.KC2B2SR2 =3A>.65GS3=P.=S)+QW.$C$.X3!=W&B,SI)':^MG%?,BQ
MQJ-).IV*KV4,.S4=M\#]25YT-6#X5_7Q8H^#D/Z/1J?J. :F!0T6)H2FK%T-
M3@V]BE+@E1&&=60Y1[>NN;R+1'0DZ%Q'#YB=-(;E<G(_!E+2?0X%F6R3^5CL
MM^$X'2-/BQLSD-0T>:14BNR3FFU;%4D&MDW=HM:KL8\(_BGQE]STOFEV?ZTY
MP>FD[4Q%T')/^A<@SP8SP3&;P^=)O[&IC2/;.*S12!J+V#WYXZ-ME*CR:4Z>
M.\U ^OWQG \S[,JT/^.SC+V+1Q,^RHMT N?]R)F=3](Y7(A9T'I:?-,.#JF+
MOG(VA7,]3,ZQ0S'^&-J[8G2K@Q=@UUK@)N1DXKYZ1J(V]O ,3.OI= 1/_]YW
MX3M^]8L$O?O8 EM0.)P52Y?[5N^2:;<'JR%V/*:'S9&^M0#B%FRE.T<)1NLT
M1\GJ8ZQ;;ZD_,DJ3V@>HN3@YUAJ'Z0R.&6F-W^=WL&T_9'MJ_F@Y"76T]P<.
MLYL.% A@Q%.&C_2U(@70ZV8;)\8@R-R!RJ(JANP[.B6?=F5J8EN/]*[SH] Q
MH8N1"MTFVFN)D$SD_L8K:NY$QJ\A)N60C6]7<;<];X,6VUM<<)_C1NW[LCU5
M&%,[P TI LMR]TCIZO(M6CJ5=G?FN"=2/8$C4$V2<DF&:7>Z7#$PMT)7KW'#
MD$2.K8*'1>C(8]FQ[B:6J\=!-'7(C55W9M4Q%<CCEFA?.'D4VRQRP*E_IHI=
M_\#<HE?_!Y@\GS!FXGOS'MUM9QM1TA3R:/0P LF[YJ0>Z0]*3/[N#C/I]]YM
MZQ&2 I20;_5D&T56!HC387\L0?DUS@A]/0C'F%IV/"/N3,""ZOCD.&ADS,$
MOJ/-%F( #(2@\JD1E&*7,(H&-<][#,%FIA-!@D)3O=M F%*@V%=#QL64[]?9
MMA5E""8 %NG:RS4.0-B@J3R6_5Q:K?MDW/@S1D%FP]2$B)^XE\M$W8^[\,W'
M!A 11AFYF-1>%2Q?X5RAY:[/O:5VR,!I^^/D#5=*O/6@1O00ZU.ER_!;14#@
MO?5?QQ#M>*,OHPQ020UD,A0RF/IX( '2^%%[(U+J H$[201N%S0BQVPG%3C$
MD!,DI:%H'RL64QJBXJGBT&&&0K;M<-A0,C_JXC91?!_-]^:1C&Z*\TE4 ->:
M[".\*O785[P!@\5BPG<*>N1*SPJ!5J\HLXRZ"E"^1HHJSP.V[:"&)8\622MG
M]$['*6@A240Z8PA?"R_,0FL/QC6.VFDK=!<E:'I!K[6VM2BPV6H56";_XOS0
M28PBQ-?66Z[18L48*7>,U':$+(2K'*6,1/(W!0W-<5IT@/6*')Q4]"%MOEDI
M"Q<VP,/4VZ2N$QHE#UQ1GAA9RJ.P>2[?Q,D5WUHK")AJOMTF^Y540M\I&NA
M$I#C0V4,;TFV&Y'E/8X1EKPGE%T 7OTDC[A=/9Y5:K++NV:=2GYW"\U+L\E@
MR=&3(0C4.&1M)WZAF'/A#3&F1[R7]#HT<P(6<L.<'?068H0,>I.&(9NZ@$48
M,@A;0S$ 8R?AVWSH1AI+SEZ>DZ<?(6T0._*E>RW08XZ@QSQ+5]C.OWKX,G>;
M(06 XM];#.#^Q;!'J#AO!*=,:LVX&<09D<)Y,NE-DW%O3CO-R?ODSE &7HN.
M$@# 3+PQVG2/S_\EH/O/+!;93J@45@CZO71'-EJ/#4%LSN;I8CB"3^15F;HK
M#T*A^HV+QJ\WUW+S9##$3Y-)NA@O$JD41']6_,[?"'#U8PA(B "N]=_DTN.L
M(4;H=R3IWFF;87?-K%HQ5^%J)L3WR*I<0+G]H'U(W95I?$1)!V_]@IJ>!\W!
MCY/!>)R.9G-$?5T,8"WGA&O:7R#$$GGA:%4$_Y9K!] K @R&_-I*J-_),3P;
M@3TXA1_.$_V$SQM.@%!U_Y3(S^"%H]&(>B' J1C +J*Y"%<L1NEB-H0+^-]S
M'M/@J9E,DL%PD,XF?<1X'*+C;<0(K9/G9@+&X!P,_/9,8&7&$YJ)?,+GS1==
M,QD,8/TF$YG*M!]-90ZV]YG\RU.9C9Z:RC19 %W.!S"3P13VA)I,P!K.X#S3
M_HS2<7\ E#O6H0CV[70T3X=SWD$X'6.\&FQY1,*=3<&X1"D$0YK \LP6,[IL
MW$_FO>DL@87#EJ#$*8YH9#8>R NJBHEIC]U:WB#+=Z2YE)SJO J"@ZWW5?:H
M\L99E(E(&#-L6? [CH4*5<\8^S[0-@*K4)^B-[&=(Q,2Z*?:2%]W5/I&*2*^
M4"Y4"8D/3.Q!]$&,)NE@A(D-3&1\V0#H'F'I0K<7/X%8-B%V*Z:V>%9!/1.(
M57@3+M:0VI#7APT6.?\/:9&!SS,F9,SL[)(9/85SX3JH]%7@:>9._<Y0ION
M[!7CZWIRF(_5PO#PEZY'><1IY7Z>VR7?DY3[&TNY)I=T\6O:;TGLL6F]);[;
MO>CW%A-W@=H#2.S1=)&.Q^-DRB=Q %PI&?61T8WXSZ'##+X^WS"<)!/*'L?K
M^W0!GLMI.IGSY4.Z?"*7SX?)8#I+9U,\Z:.1L$7_G7!)O'"!-Q!+&,]F:7_A
M7P ,;P3\BO"[F6O.'5PXFO(-BR&<_@DR"N4EPQYPI>$(V,2 .<)D[%Z,>OTQ
MWC""O^"&.4QYFHQZ- ;X;9%,@.0G@Q'_.<<;9GV^83Y.@.AQRHO>>$@7P$B
M].<COAQG,.W!B!=PS8 'X?_FCS#%?@_^FL-__1Z-*WPAG\V^T$^!5_J)P>JT
M>.))*+W/-;-I0=8WO5!='41.5R8<\Q&!(LU7/NE!S_83:I6T^PBH8XUJY:!V
MH9^"&P )[N,+8*>4_ PKO$A'0)I'&Q#-D)OUZ?K)P%TCX@I=$]J<S&?I +9A
M.@2U8NZ^8\\9(Y&OT)V-;A"RW :C13H#2IK#&5J,'+950EHD6NXO0&:.DTOJ
M5''$[:S@E<H9#EO@Z=6>9,^S^TCVP6R"IV4@A9YUU.GCAIQG_#C&[,V\=1#
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
M#>ULJ=&] (T+&.B>$ZGN#L6**ZDVDD'HKS<Y^M?::A[KZ^+&&BB6)3]LFS^
MWKTKEF[:!U&C-$RGX,HG%9'(N IY !\I3OD01@($0M FM7(H3;:_)1G-!Y.Y
M37!TB/^?>GPS!KC^ZN/->#LE_GQW>?G>-B,DG8 OMMF&.#2$8=%QF:9<@E@.
MB[.G]%A&)!&6X?S#2K10"C&@E($*>,B&$&L[HS)!+E"QD1XW>FU4W1]CO&@U
M#E>1\-A8]Y98#W^Y9C^&)@6++P3IK#48->:EB+/8KF!D(%[]DFA0-D>MCS.+
M",U@W]S3FQP=<1;2@@(2[-(-I0PFS!L5\6.[]QJYSV7 :&W=1<TK;[P 6;F
M=8MC43J@C"7J4Q;2UHC>?4/GC+J@4)2:UIR+<\0;YUW$!?8!1/9@:W6T0;PP
M>?8/B].&$ FQ'!EM-1HL0]GL4-XR!D&V+9@$LE6YVTM 1LA7&Y5K<_FPE%I!
M@'5+,+MH7$Z*)B1Q5EDZ"+RJ5):A9T&IB 2$B 4OPKJF,D-BD5('!1S[Y%72
MD 'F2(;2G 3.@COJOO4@^+[V.N)4R))$#[B\_BEY5_;HR@O@J;PSS"H>8S<I
M:9%9O=-<,\^27B6H&.WA!I%[OKN$;0JK'F)8$<2Q0[J/=UJ)FG)7*-SA6ZS<
M!XD=\RW')RQ#C8A/E=]781\$PUSNF/UO \8"+^\J]*<W*S&^Z"^TF-&>+8:'
MIK-%()IH(!4;IQ@_IK28TJR\2)0>Z#-^:4Z)J_[53*;DHW^C;W(M].7(VA$?
M_UKJHN0@5EZW"3JS!.F\.:&I@C>YJ)7!P[>UA.6+%4A_$^=7(ADR^$N8*V\3
M"^QB65!E;V/X5&.#"(PK1&3^)-XCC?#*& W2C.M4+UDCJ#OG61I-$76LUKTH
M<-=J7LIU.3<T)WW+*)+>W.FYR] /I'/,,J)!G]T+5G V-30>@&JP4IEC7YLS
M6A:Q$?.]LR4'NA\,FTJL/OHA..!$88ZJ@JT[I/\R: A^ XP;6Y6U(UM!NCE-
M)L!VX:I2ZZ+0R17IA2P=%=(>Z= \3?.?/)D1ZJ8/B.N3M>;W3"POL\;TS7D(
MLYC@2E@1$;K,0[5.DT5UFV*I:3/GS!<;U#PTN?YLE=\@6!5,HU.]I3WQ-^(I
M1=E'Y_2,_2+GK!<U#DV4LT0*Z7PT]858/G#1. )ER$7Q3I4XG4JLJ",\F9P?
MC_E>:^/LSGUM%!;G0\8"VM>:]ZK,:\G_8]=TR+[REI8_>:L<TQLD'MR@*[:6
M/N4M<\FU*<=[;M$",ZW<:I]P*@PG7D32$;"P("PD=V*'H3'^Z!7WM1;5$<:-
MODH97-0LP*LP@@;[*(=R21(1.SR#9/J%XVB"VDY9:(0%FMMF:=?\-E/K*(H)
MT9$Y838_/@Q$'\^$5.7YA?2075&*"/]%'KFXU5C SZ+L4Z(N)(,JOT<I_2D,
MG+/O92DHD$.3KR/?0!T4FR=6TC5J/D#1)F>&#W]1=Q=?Q]-<8N6(3:,Y*M7Q
M5\O+CYO* 8VV<25/6.W1+P][)<VPUQ%4ZV8Y1G< 2B^V)-WN"[A_W'&F)R<4
M,$]B'5I7IAG$E#S B/MZJC.+7^^UZMD1;8:%M7MJ4D"[ELVP:/_HP*O9/Q71
M)NM>C\DO6VQ7+,-R_EY2;=DQ;-.<HVIH1-M!%Z^IA][?QV%<ZH5&3$;+H[U7
MFO7V/9;<49HHJ[P%]NZ3.FQM(%B18*FHV-\T$_1CE:4^FB2?-)/DH[UI[HBD
MY?W61/E@ 3I/81K*>B)U?C9/Y[,!@C2.TQ%EH)[)IW/_J^;.^VO'@[1/ /QG
M\BE<VXK"?+ @3*]#-N*QZUSCNN0HNC_%RV'29.G:3=N7&N\7')B"[0;QTC%8
M2#C.W%W@270X%8J@J&14!T Y)%*KY"&&TF>1_--$3@;0S#)$,Y%O8A8#31%C
M/T#/2SFJTL,Z^)R44+PS3+(502J5M_N'K-)*>12^:2+ @-K5E-KG<8(,.JQ]
M$)13EZ(D'WPT!V"<?W)[:>J &:*@/S5*@Z*^UPC0/E_>;\MU>4?LXA8&5"@
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
M*\AY&HOD!SI]((<U_6.#:=YX^!&,?4(]1L0;4%?+AU?NDJV;YG!?";-U9#H
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
M#XO^L>K:*7=<^^A@6;TH<RMF5L=DS,ELJ ,-_)4Q43"T;D*295WSDL/",%3
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
M*0$YW27DG-L-NZST([X!]PFZ_;ATU]H)EK#/[,:LN9(_PQXAC)=M77,$>4!
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
M*9Q?+WZ)GZ=^1(1/?[5X_ M02P,$%     @ *GMX2G>_$UO6 0  -2$  !,
M  !;0V]N=&5N=%]4>7!E<UTN>&ULS=I=3\(P% ;@OT)V:UCIQ_R*>*/>JHG^
M@;H=V,+6-FU!_/=V$TPTF&" Y+UA;*<[Y]UHGBMN7C\<A=&Z:TV89G6,[IJQ
M4-;4Z9!;1R959M9W.J93/V=.EPL])R8FDW-66A/)Q''L>V2W-_<TT\LVCNZ^
MKO>MIYEVKFU*'1MKV,I4OYJ.-PUS3^VP)M2-"V=I039Z6*<N(5V;9JD:,K;'
MA-\W]N?IOJ<5>=]4]*]H=C9K2JILN>S2+7EPGG05:J+8M7FHM:?J)?K&S#=Y
MG[6/C[I+C=FZ93\6Y*?+$3]:VAU@J!QS<DS;@G:-&@I?G_R@@=O=4%I/8^=3
MU<=FQ^.E2,^I&EB_\)B/2/W6J:C::WAJ?;H?]MWZQ?!]UPO_+@8V' Y[Z\?+
M(4!R2) <"B1' 9+C'"3'!4B.2Y <5R Y^ 0E"(JH'(54CF(J1T&5HZC*45CE
M**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%D
ME2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I0
M9%4HLA8HLA8HLA8HLA8HLA8HLA8GE'4XYIUNS%])WJQ=;.>SX=\2MY]02P$"
M% ,4    "  J>WA*'R// \     3 @  "P              @ $     7W)E
M;',O+G)E;'-02P$"% ,4    "  J>WA*9O,+8((   "Q    $
M    @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( "I[>$JK8]L9
M[P   "L"   1              "  9D!  !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    ( "I[>$J97)PC$ 8  )PG   3              "  ;<"  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ *GMX2F>PPA&; @  GPD
M !@              ( !^ @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    ( "I[>$H$$[6YR@0  -$6   8              "  <D+  !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  J>WA*00I17O4!
M  "#!0  &               @ ')$   >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&UL4$L! A0#%     @ *GMX2B2@.76& P  O@T  !@              ( !
M]!(  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( "I[>$JM
MH"1MD@,  +$.   8              "  ; 6  !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6Q02P$"% ,4    "  J>WA*V/,W_.$$   :%P  &
M    @ %X&@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @
M*GMX2A*Y]>NT 0  T@,  !@              ( !CQ\  'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;%!+ 0(4 Q0    ( "I[>$HZE:.XM@$  -(#   8
M          "  7DA  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M    "  J>WA*QOWL*;<!  #2 P  &               @ %E(P  >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ *GMX2F.*9\*V 0  T@,
M !D              ( !4B4  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q0
M2P$"% ,4    "  J>WA*[(DJ_;<!  #2 P  &0              @ $_)P
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( "I[>$I_3_/^
MM@$  -(#   9              "  2TI  !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL4$L! A0#%     @ *GMX2JC^ -RV 0  T@,  !D
M ( !&BL  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  J
M>WA*$1KQ4;@!  #2 P  &0              @ $'+0  >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( "I[>$KLOJ8QL@$  -(#   9
M          "  ?8N  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#
M%     @ *GMX2J2<ILJT 0  T@,  !D              ( !WS   'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  J>WA**K&&C[8!  #2
M P  &0              @ '*,@  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;%!+ 0(4 Q0    ( "I[>$KEH+?;[0(  !L-   9              "  ;<T
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ *GMX2I-Q
M[M07 @  FP8  !D              ( !VS<  'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6Q02P$"% ,4    "  J>WA*=4:DIL(!   W!   &0
M    @ $I.@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (
M "I[>$K3$5$7Z0$  &8%   9              "  2(\  !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&UL4$L! A0#%     @ *GMX2HPSAX*W 0  T@,  !D
M             ( !0CX  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"
M% ,4    "  J>WA*393.^N !   !!0  &0              @ $P0   >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( "I[>$I/9Q"+W@$
M &@$   9              "  4="  !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL4$L! A0#%     @ *GMX2E.G;@83 @   08  !D              ( !
M7$0  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  J>WA*
MH3U+= D"  "(!0  &0              @ &F1@  >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;%!+ 0(4 Q0    ( "I[>$I'*K#.&0(   0&   9
M      "  >9(  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%
M  @ *GMX2O+_CLS@ 0  : 0  !D              ( !-DL  'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  J>WA*)A.WP1 "   #!P
M&0              @ %-30  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+
M 0(4 Q0    ( "I[>$JSGF+"\0$  "P%   9              "  91/  !X
M;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ *GMX2CM7F(W3
M 0  9P0  !D              ( !O%$  'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6Q02P$"% ,4    "  J>WA*K\$I;" "   /!@  &0
M@ '&4P  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( "I[
M>$HV^DU"WP$  &8$   9              "  1U6  !X;"]W;W)K<VAE971S
M+W-H965T,S,N>&UL4$L! A0#%     @ *GMX2NX0[BRJ @  V@@  !D
M         ( !,U@  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M    "  J>WA*HQM1\ST"  #0!@  &0              @ $46P  >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( "I[>$H[R3WW-P(  )H'
M   9              "  8A=  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
M4$L! A0#%     @ *GMX2NYM5Y.T @  7PH  !D              ( !]E\
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  J>WA*+3&6
MU_D!  ""!0  &0              @ 'A8@  >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;%!+ 0(4 Q0    ( "I[>$I'@!&CF@(  'X*   9
M  "  1%E  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @
M*GMX2K7H,,<_ @  ? 8  !D              ( !XF<  'AL+W=O<FMS:&5E
M=',O<VAE970T,"YX;6Q02P$"% ,4    "  J>WA*OT!_,_T!  !J!0  &0
M            @ %8:@  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4
M Q0    ( "I[>$IXUS_9)@(  )\&   9              "  8QL  !X;"]W
M;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ *GMX2JUL62 H @
MA@8  !D              ( !Z6X  'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6Q02P$"% ,4    "  J>WA*3_S%*?D!  #V!   &0              @ %(
M<0  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( "I[>$JL
M;[_B10(  *4&   9              "  7AS  !X;"]W;W)K<VAE971S+W-H
M965T-#4N>&UL4$L! A0#%     @ *GMX2MGM?>9: P  UPT  !D
M     ( !]'4  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M"  J>WA*./*QXJ(%  #5(@  &0              @ &%>0  >&PO=V]R:W-H
M965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( "I[>$I :NP[? (  #8(   9
M              "  5Y_  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L!
M A0#%     @ *GMX2D"4H+XV @  C@8  !D              ( !$8(  'AL
M+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  J>WA*P4ZQQFD"
M  "Y!P  &0              @ %^A   >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;%!+ 0(4 Q0    ( "I[>$H=RGD[# (  /T%   9              "
M 1Z'  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ *GMX
M2C.$VIZA @  R D  !D              ( !88D  'AL+W=O<FMS:&5E=',O
M<VAE970U,BYX;6Q02P$"% ,4    "  J>WA*W-VC2_,!   .!0  &0
M        @ $YC   >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0
M   ( "I[>$H5#CCRY@$   (%   9              "  6..  !X;"]W;W)K
M<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ *GMX2E_8U@NZ 0  U@,
M !D              ( !@)   'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q0
M2P$"% ,4    "  J>WA*T1T@&Y9Z  #(NP$ %               @ %QD@
M>&PO<VAA<F5D4W1R:6YG<RYX;6Q02P$"% ,4    "  J>WA*K$XIA#P"  "
M"@  #0              @ $Y#0$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M "I[>$H3DW---P4  % D   /              "  : / 0!X;"]W;W)K8F]O
M:RYX;6Q02P$"% ,4    "  J>WA*+9Y.-_D!  !Z(0  &@
M@ $$%0$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  J
M>WA*=[\36]8!   U(0  $P              @ $U%P$ 6T-O;G1E;G1?5'EP
=97-=+GAM;%!+!08     0 !  '(1   \&0$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<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>71
<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>73
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='UTF-8'?>
<FilingSummary>
  <Version>3.6.0.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>81</ContextCount>
  <ElementCount>288</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>28</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/BalanceSheets</Role>
      <ShortName>Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/StatementsOfIncome</Role>
      <ShortName>Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/StatementsOfStockholdersEquity</Role>
      <ShortName>Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/StatementsOfCashFlows</Role>
      <ShortName>Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - Note 1 - Organization and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Note 1 - Organization and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Note 2 - Short Term Related Party Convertible Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://socketmobile.com/role/Note2-ShortTermRelatedPartyConvertibleNotesPayable</Role>
      <ShortName>Note 2 - Short Term Related Party Convertible Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Note 3 - Related Party and Other Short Term Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://socketmobile.com/role/Note3-RelatedPartyAndOtherShortTermNotesPayable</Role>
      <ShortName>Note 3 - Related Party and Other Short Term Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Note 4 - Bank Financing Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note4-BankFinancingArrangements</Role>
      <ShortName>Note 4 - Bank Financing Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - Note 5 - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note5-CommitmentsAndContingencies</Role>
      <ShortName>Note 5 - Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Note 6 - Share-Based Compensation Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note6-Share-basedCompensationPlan</Role>
      <ShortName>Note 6 - Share-Based Compensation Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Note 7 - Warrants</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note7-Warrants</Role>
      <ShortName>Note 7 - Warrants</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Note 8 - Shares Reserved</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note8-SharesReserved</Role>
      <ShortName>Note 8 - Shares Reserved</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Note 9 - Retirement Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note9-RetirementPlan</Role>
      <ShortName>Note 9 - Retirement Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Note 10 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note10-IncomeTaxes</Role>
      <ShortName>Note 10 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Note 11 - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Note11-SubsequentEvents</Role>
      <ShortName>Note 11 - Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://socketmobile.com/role/Note1-OrganizationAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Share-Based Compensation Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Share-basedCompensationPlanTables</Role>
      <ShortName>Share-Based Compensation Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Shares Reserved (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/SharesReservedTables</Role>
      <ShortName>Shares Reserved (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Foreign Currency (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/ForeignCurrencyDetailsNarrative</Role>
      <ShortName>Foreign Currency (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Activities in allowance for doubtful accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/ActivitiesInAllowanceForDoubtfulAccountsDetails</Role>
      <ShortName>Activities in allowance for doubtful accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Inventory Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/InventoryComponentsDetails</Role>
      <ShortName>Inventory Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/PrepaidExpensesAndOtherCurrentAssetsDetails</Role>
      <ShortName>Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Depreciation Expense (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/DepreciationExpenseDetailsNarrative</Role>
      <ShortName>Depreciation Expense (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Major Customers as a Percentage of Net Accounts Receivable Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/MajorCustomersAsPercentageOfNetAccountsReceivableBalancesDetails</Role>
      <ShortName>Major Customers as a Percentage of Net Accounts Receivable Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - Concentration of Suppliers (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/ConcentrationOfSuppliersDetailsNarrative</Role>
      <ShortName>Concentration of Suppliers (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Deferred Revenue (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/DeferredRevenueDetailsNarrative</Role>
      <ShortName>Deferred Revenue (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Warranty (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/WarrantyDetailsNarrative</Role>
      <ShortName>Warranty (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - Advertising Costs (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/AdvertisingCostsDetailsNarrative</Role>
      <ShortName>Advertising Costs (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Net income per share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/NetIncomePerShareDetails</Role>
      <ShortName>Net income per share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Revenue by geographic areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/RevenueByGeographicAreasDetails</Role>
      <ShortName>Revenue by geographic areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Major customers accounted for at least 10% of total revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/MajorCustomersAccountedForAtLeast10OfTotalRevenuesDetails</Role>
      <ShortName>Major customers accounted for at least 10% of total revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - Short Term Related Party Convertible Notes Payable (Details Narrative)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://socketmobile.com/role/ShortTermRelatedPartyConvertibleNotesPayableDetailsNarrative</Role>
      <ShortName>Short Term Related Party Convertible Notes Payable (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - Related Party and Other Short Term Credit Line Notes Payable (Details Narrative)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://socketmobile.com/role/RelatedPartyAndOtherShortTermCreditLineNotesPayableDetailsNarrative</Role>
      <ShortName>Related Party and Other Short Term Credit Line Notes Payable (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Bank Financing Arrangements (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/BankFinancingArrangementsDetailsNarrative</Role>
      <ShortName>Bank Financing Arrangements (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Commitments and Contingencies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>Commitments and Contingencies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://socketmobile.com/role/CommitmentsAndContingenciesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - Future Minimum Payments For Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/FutureMinimumPaymentsForOperatingLeasesDetails</Role>
      <ShortName>Future Minimum Payments For Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Future Minimum Payments Under Capital Lease And Equipment Financing Arrangements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/FutureMinimumPaymentsUnderCapitalLeaseAndEquipmentFinancingArrangementsDetails</Role>
      <ShortName>Future Minimum Payments Under Capital Lease And Equipment Financing Arrangements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Stock options' weighted average assumptions and grant date fair values (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/StockOptionsWeightedAverageAssumptionsAndGrantDateFairValuesDetails</Role>
      <ShortName>Stock options' weighted average assumptions and grant date fair values (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - Activity of stock options exercised (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/ActivityOfStockOptionsExercisedDetails</Role>
      <ShortName>Activity of stock options exercised (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - 2004 Plan Options Available for Grant (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/PlanOptionsAvailableForGrantDetails</Role>
      <ShortName>2004 Plan Options Available for Grant (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - 2004 Plan Outstanding Options Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/PlanOutstandingOptionsRollforwardDetails</Role>
      <ShortName>2004 Plan Outstanding Options Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - 2004 Plan outstanding and exercisable options by price range (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/PlanOutstandingAndExercisableOptionsByPriceRangeDetails</Role>
      <ShortName>2004 Plan outstanding and exercisable options by price range (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/Stock-basedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - Common stock reserved for future issuance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/CommonStockReservedForFutureIssuanceDetails</Role>
      <ShortName>Common stock reserved for future issuance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - Schedule of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/ScheduleOfIncomeTaxExpenseDetails</Role>
      <ShortName>Schedule of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - Schedule of Unrecognized Tax Benefits  (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/ScheduleOfUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Schedule of Unrecognized Tax Benefits  (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - Income Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>Income Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://socketmobile.com/role/IncomeTaxesTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="sckt-20161231.xml">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - Subsequent Events (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://socketmobile.com/role/SubsequentEventsDetailsNarrative</Role>
      <ShortName>Subsequent Events (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>sckt-20161231.xml</File>
    <File>sckt-20161231.xsd</File>
    <File>sckt-20161231_cal.xml</File>
    <File>sckt-20161231_def.xml</File>
    <File>sckt-20161231_lab.xml</File>
    <File>sckt-20161231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies/>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>75
<FILENAME>0000944075-17-000009-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000944075-17-000009-xbrl.zip
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
MBKR1ODM.M]/AU>WUAKH%?)<*ZKH>XL3V/]N>^R&0F-E;F\-PNE%?T^>V3/
M.'9" 6B^UDC7EG:$8_7VL^ \F&+FU[ZHN0!%O-,?ZFZR^R<[#'B[8.RB/QH!
MT8SZ#P&/HI9GH>^**$;70++<6]L=M ?C<5?;P/6Q]YM])^G1[77[^DW$H29?
MO6S7@KUWN&?OCX:CX\.TA5-V@&^=^X\%XQY!"AOX[U#0]1ZVJST]TO+ 9+XO
M3(..=7P\/8#2VL-VM^!Q.A;>'L(-JV?0L?"X#S<,+-!)P*([/@;W@6[],#HP
M[N[Q<L#<Y39.4[% GSS<.;CN6KUOID- MI<[MBQ@FD3Z;$>?(DRC$RZ%&:@@
MGYVQMCV&R++T&(?[ISP0E"4CG0X(Y6IIO=UPN"V0SN)_-@*W.M,#@=HY4NFP
M0%%JZL.PA'I93V>%+9,\ );=P[C@Y.[U#P#+/2F.!T3.'0F.9:$Z()KN@(J>
M8C2^32-X@+-C^3VMBF6LZE?N$;&Y!>Z+=KL]ZJ^>BZ5@.<YJ]HHYO!BWNWI0
M;(47LY,BO669%5WE75'@>ZSR")2YL:K8(;(-NKU.P=V[>:;]X2F=-V2-1WJ8
MWR/ <P +Y]A0WT6@^T-][+V_HWSXQCJ]=WJ.K7%G?!)0[ZSJ>F?026]T(NQN
MJ_UY=P1KNS\Z";3WE(F\._Y]/&QW'U=:[$O![7&WTSD)J'M3,#!=P8?Y>"#O
M0\&#SFA\1 K>O]#IG6PW&(Q+$_#6X,,'15)W+6O4T6^^[Y[FX4#M= '1'G;[
M>EA4.:#4?>97^P<'R7T4R<.OR,?]T;AG:;1V]S0/!VH+INZ+!<IB*F#T-W;P
M[=?0#I"K/H:)4)%O!PP]VG>ZG2(C5AP=N\QU!]X?%"]R'QY*S[-3P-FPWVGW
M-I+<_4$BFA'SH'RSXKW;ZJC[S+K3WA?N8.Z;-<OKEMDW;T X'ZA6T 5H&_V>
MGFRR9;('P%368.JVQWI\WCT R5"K38<,1_8=TJ:\=[('0;6O9;DS5#FGY;D2
MAZD6-"[DG^CCEYV[?#V;X4#/#[MK;B"E".."W@K^[X=@/0?P(%S5MX;C<:]
MP_=.?"A@RR+PHC?H%*JT'0;8#P'8$4D8K08[[8O23GNU ,P=,SX8O-)([ Y&
M0ST,;"?PB''7GRSF6L8JDE^>A!LR+?;%:7O8'ELJZF\_.(ZTE-)GQJB-=MT!
M%K)] P^V"?=I6_M.75IT%A707:;=74AMTH[WI=-!M]OIM7>14%OTY+W +"T#
MAN-.?W18,+<GIAQ$K;&LWITR:_OTAP:]++*'O6'W:*#+5)!M:7I[D_%*YLDN
M$Q\*V-*E\!X ZQ8IK.P[5N@_!=<S=G/$7\.WZ&#R)BD<CP=!=7_418WF88 <
M;SFE%?W^T.H?:CEW[6@A'^$PFG![/+Y3MUR9]"!0EI;<HW%GI=3=;E!R?8 9
M-JK4GPD.8IMW1[VA*D&P88J]8"AO7>6)87<!H3#W42189>9S%&+7!??-\O<8
M"3.K&7GI)-[W@YU?H^%XI%?)W'WVP\)=&JO=?F<\/";@:&S$AT?X11=.!;VL
M]N[3'Q;P\O;9N%W(@=L?\"]@2RQ)OGZ:OA63A HKY3E'GR:^=\,E&P\B!-KM
M?J&"^JZ3'Q;L\L52.^/^(<"&#7*$<*DLYK5PT@A5N4#$JH?307#<+QI"]\UY
M"!C+BXQ1K]_='T9]!XZ.P*V3/0BJTD7XL01_;P^H"K@]3,C?IMN/45^O 'OO
MI >!LC39]?MCW>OV("C_L"-L4Z2>/4QM6;"X>_W- *[.]U#8RO-LN]/?(E?N
M@VUSR3X.LUM53P^C;%J%[*XR\Q\:]M+./ZO?[_0. [LJC(R19P>ASVYG4' )
MY<.7G;HT^?6Z5M&J69^;%'N\J0=<;=!]UDJ??4XC9X:73+\'+G8IRL_P0R!K
MT&M;RFP_"%"/L\S2]#KHC8ZRS-6;].->' ]Z@\Z&FC4[7B#O >,#+Y)+ OA9
M*@M?PTL'MB 2NY6SV]L56S2L=I_]L'"7QO&*7;4_W+IZMC6^9E]_H+5=0;TK
MOJ8,3'O=ONP!TQ;+];T7V(%S>(L?>*@WOM]PWC#]80$O;?$/^@-+S_/?'W"M
MK\+!U ++&NL%R%:FV ."'?"S[=Z1O7N &U_$F2;_:2I55&!E+4#I,.:B\BCN
M-N>AX'P BK(@/>\F\*:>@[*,[_(P^27$OM$B_@KSO?%+(.FO_^$GKQ=&G"Q]
M\<NSN1W=>,$KPUHDS_[C)GF-/[Y<T*?_V>[*?^DO3&&65T:[LTB,K]X<V.:C
MN#6^A',[,/D+T[@&I7?ZVLB&S@;&=\N.D[T\P0\?/WU]1S"UC?^PYXO7_W/4
M:7=>&Y^B&SN0]58-.W"-ZW0.TR^-<&IHV#-R]!D*?[3@2;9T!*O">* UMP=6
M+8"%ESW\H.\.P88[]":-T1W"^/<>!?^O#>2/"R_ AN'P=ZO3]X*'KY-;)1.$
M>KMDXT4R$QF5=JS7LNUJ]DW[]<^&%QNVX0N;\D\74>BFCHB0:ET[L0W'7B1I
M).0/26Q,P\B8TQR&O<#&\=)YFJ+GQ0OD;P3*(O1@/3!2#):H\6+^^=/USZ8A
MT!Q;1"#"^%DO69J&C1>I1A+9SC< PR1!$H6^$2]C;.)C&GZ(W9X]!S[B550"
M* WL&X%Z@VG,A0MP^,1V L DD%H$PU= @%RU6ARN=VK//7^Y?97)C%NQ!L*!
M%7P'A+SQ4Y&$83*C66[#Z)MQZ^%?.A*B-,!Z$ :(@!CV/%G,0B PDR!)4*F!
MH?%UB4!'FCJ(/7I-W7NH=1M3$*+&)4PA)-\->Z^-%QXA\F]A>*.^'X%E!3^
MGAF%GJM]]S/-]YOG1&$<3I-\%(+IQ1] B>%MG'_]<\O043;%AK6 ,5P0UD4$
MT)"D G3GT,["F+=8+T!# QQZE)J"Z[)C>GYB1T[H"B,&$1@ ,I$@X,=(TDD$
M9V2$^^%&'FRN,5G26Z[ 4 ;2V&$J-88($)'N)B)LU95_'U&H'FD%'UBLXB%O
MTN8I"@+E)X3M Q,4]DQGO.OPMU G:DU,(20IRS5" 7TF"9<_GSWSF_8,B1Y=
MN,V ^F?"=S-6RUB<P"4.II1X.W(-D&QP0GMS9):)AY7:;*1]Q=2X*LDOQKOY
M1+B@31O_J2:X)HXU!JW^&ANW\J<R,&P'!%%,49$$B1<X?HH#+OST!G;':+\E
MSNV\764>0+LSH]V\,9S(=GW<"#>-V#Y#B$UZ$W[R0A @XL]4!,[2\'##20LA
M)GWQY?V'MS\;$0A^&#/'QL?W5\:+0-B1,?4DQ'/0%?DMD YO4V$D(2$C$<XL
M(,$;3N(0X'!@(H%[^TTL::D@_4!!+1+$@GPY1IB"O)_!X2,WA""0U '+QS=B
M 1+8-?Y,09+RD83DQ5+^Q\Q.8VS/A ]&8FY[M$<K1(5*;JR&@]FBM=$:D7&R
M%< Y0^ IPG!%#'HR;!=L67@;Y(<Q;GB<3D@GL/ET%GC^IU/XB]+P<3?EXQK=
M(9TBT M!D#,!7"Q@_[E"$ Y&$.1CX9EU.POQ: *5P\$(.D4^O[>N6Z;QF_CA
M.:%I7,W ?B;(OMK>K<TJ/[XYL[\+>EXHAX]I? O"VXM9>$L/@:YA.UBD"*#3
M)I8GH=(_0IUG,CMC^#HVX@78E-/LR#/0D/<U9.%A#-K4' ])X#R!7&(:,.<W
MT)=<E@VNBH]"F9S05Z1I>%(NPK;9T3=8I>U[H/ %'@INAW2UHGY @IVW+(,
M="/?O05Q TN(PO1F9B2WX47B =-E\Z($HH.<I)BL1$W+7DAO+\L#! JT4Z!$
M4#JH6Q=N=1A<P(O(]['P?=(S8** A0%-;[ \)1D,0V]13W@M-R*\B>S%S'-@
MP!O2XU#7$2Z!('41M6 II^F[2X 9!@6B?I>BMX_EW&^>"S+9>&?'L/.74WR"
M$'P9 Q8_V[1WC=2IC-2YM=&F >)A3O\-TZL-#-Y#W97M*MS\_ R,I6U%9ZP
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
MG<29@%E]FA>N/+ /2Y<W5E/E'^>\JVCEK),MX@])&?6_'EP1<@5ZS$Z_9+E
M%1'8BVH9L<K&;BG%(ZNE,#CEN:BD9G)(8\.86YMF]5Y08N5LIG,XZZSDZ]G&
M0)HVFTV1J[5\CU>06.S"6!K?@O VLY/X9DZ]3]XB#IN0E@0#[7HH[>0)@+86
MJM!RI7'1.F6C,I9Z +Y&-Z0J9H/=8?!Q21:)]"!YZ/X@*TO.ZMO>G&T6D.'1
M#0J=&QLK#= H&;P2];P?N==*J148M@ V-7ITY?R%O5K=(6E?Q3(&;O> B:>2
MUGT6ID0]<M.KDE[Z3V" DL&X37YN(:^*]9P\S#8A ">1\9)^SIQHH)"=%;*/
MC=C\/BL#1FDJ>162<T'F*2CWDET$!>@4V5[)4QD,_@;7QY<2[RA>J/#5G;+"
M/UG>?S73DCO6<=*2]ZA>46T\G6UB^[[-=@?'(9SAR!P-RS9%:TBG(9WD=;=G
M=D>5*H?0D,ZA2:=_'-)Y43W:^;DAF4J33"T/J@.IOR>HPE*E+.P[*XM5%B'5
MV(+3R(*J\']#!N=&!KVV:77*EFYKR.#<R.!%1>A@5ZVQV?XG>AALT !WJSQ2
MN?O,L^C AG<$=B3SK#CUG'+0SJ.#X]KJW'QUW)W$]1)*MM(#&I)0=5BA-!G,
M7*.0<K=EK$*S;IK<9J8)1C[,[7]1:)L*E") .%6< #-6@>(@!Q4+&MN8^R.#
MI\5\X8=+@>']@9AZF# 4)Z'S[8)#4G 2$<2VWB?1- H[E\R\R*5Z)1Q1L6UB
MZE$ :T]]S%:3;:G3!-/S\NC6$IB0(2^^'SIVUNX 0^2PV4VV-UCZ9&$'CHS'
MV1!35D,*/)_X4SM/JU4Q.%F^M6QL"I9\.$UND9<X-AK#D$UN%T1%%:C&PZV'
M+8&HK1G64,CZ57"3ND++-AR:*\!P>H,:?9UP,;62NR:JI 6LF3KQO7BFRM D
MPID%0)HW%)DU!: \[AW4,MZH1(1M(5UZ3)8^.=:I$3$&6FT;G)+5%"AZY)B,
M&Y?+M(W;,/J&R)V'KO!; (7D1Y(\*A=%P89P3$1R*\2FP2@22Q\NR_5;A%Y
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
MHFBJWA,&Z WFP#-AX=N!++P?"1!>>9<K+ F>S(K"G$MWVW/J0B#;#F48HYK
M4F['\A20K;%L')F/DVVUOHVI#5R.9?HSJ<!O80UM)9BP<'=6OUS]C.6)@8U5
MJ?U\''JO #\?:"BBN+T."'VM(P(?*K8Q\3#G$D06,&""4BIO'L#-?.2)!DP;
M+4+9QP!%O3H')G 4Y\T)OH?(R-C*P02=./YV,8T$;TE631S',$'N?O=@[UUC
MZ0ELVT0]Q]0HOC<5+>-J(\+74;W2)0#;'L!3D8TJ^07(*T'%;66G@>_RI/P.
MH" &^(Q]M X!4@O'(@C>='E _EZ12H_*Q4=;U+6XH=: ".N' '9_3L10?SGU
MB:N%2S4GYF6JKB538E#L9I5U\B,=-#"H\"8H$WBN$]\Q<\9B82-7:5U,O!Q;
MR![V=]OS^6:;>F7$AF ^EZ=!)&[@!(Y 1,BN!\[,$U/4>!Q6I\/I%(0#:B8
MH..1WCT+;ZE1"W?:PU+4<0AJAU0EL.50'(LXEEQ&\( H;IIQ5.9TY)KU@@K:
M YT9D@ZULCSS<.)AS?%EG(AYC &4*8M]E,03/$,$[G'+^&W;@\ER(2T.[/'H
M<25]'I9@<04U>%2M98P8D) L9@!.C.HT>0RH^23JC'1(P\%H4U%M[% %Y(T2
M?#'#$R[3IKW(O:#&DX9R<JO@#@9*M?;CCG)Z$QWNM 482;(V?%F]_]\##P^G
MZT0U\T$L"!!]!G4JHM:9R2P*TYL9O<_]NP"\. P"V1;/!0Q$WB1-PJ@>C0)J
M3_1?9-<&@E'UDKP1X4UD+V98\AY-YJS)Y!*+=X.<72W:S:X)U2%-&KP&U^;?
M%!=4#]R4W-VF#GXM4@N:.OCW.\@/N$XE8%YE\[^@ R-,8Y 7\:X]ZJM*1">O
M =\4T7\@ @]:1/\Q*Y>W6]8CA FP6I>!R^I=29IKJD\_<O7I@3GJE[TI/77I
MZ89T*D$Z/;/;*QO@=6K2.9"@+EG7[W'D[[LT"A>[)I6?CD<J)#*.$8!KCDHS
M104P4HT].$=R&(S+]@6ILV \0GV/4XC2R]BS,ZCY/I\=KK=AY#\TA+4IE%#=
M0@EMTQKWSA>C#2G6B12[_8/4=S\U1A];Y[XS8^((Y\?#6+ )(C\\D(=2WBQS
M6+JK6U7#R!MJK#DUMD=FSSJ7!)L-9T*3U-"L8+<5O/NQ"*-$QEOQG2$'$B0<
M$I)7'E'1)(6848JRTB+7-P7!.VD,#",B&;RJHEK<$ 8+PL3 0B8P$*H5&/S/
M(:)Q+#C(186SJ)D>(4*E_L1RP'#'W^Q_R628*[6/!'&M0QWSI2"0M[,0DPN0
MP@7%3P'U@_BVX\1H6\^)M#')P,@8I&1@#N5DZ)$Y#R:$EZ60"&@#K.%_CQ4;
MVX3LG*%GH0G9:>B@6D$C3=3- Q'XY*-N/@0WD3W/ /K-<Z+0^! X&Y3*IQT@
M\6"HCA0IT2GKQCTJEIXW9-.0S2')YD!B^%[__F/)VS=^*JX3.S(S.$H(V]-1
M8X48XQC,4+:S[.D$9S7PWI# HY+ "731QY*'UXX=<$)J(Q$KQ [MT\>5-1*Q
M(8$R$O'^*[Y1W?W$%;D!.4D5BP/"_T6@A\E?$EP?J%"+\3XKRG#)%Q]8$.$:
MBY=1G9@'KQ,(SWI>]I:G2&YK5S]UNX0[TMW5AX"@^[L=I':TQ!NF(1=3NWM/
MC3<A%A=ZH:YF.];K]Y?7;[(_VZ]_EE5\-K_^^X**_^CO7U[_KK].8'T,6P32
M!2A>.:X_!##.#=;UBHT+XV]AZ-YZ/A<?^(1UQHP77\.%YQC=OO7S*^/:FR]\
MH !58>ZKD&5VLA<_S!>V%V%="%7=3OC>'-:O:N;A:Y'X,_4B@4_A#7969VA#
ML2/8(RS]@U72Y,TS@N9[]@3+!N&M-]8ZP<)Q841X20./!I65E(P;!9F70<9U
M'+(R>%@>!;YVJ:B*N>D%(!<N_T/?3X0J4()UFI94=\6.%$K6:S6MP$95*;R$
ML>'84438E(6C. J;BQ/1UX$.AC,#"LX* *IW  3&-->L*PXH?G"YOG5 ]$@
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
M[;,6,(B(XE;.N8^>4;WBB) 8Z=&U]F;U9#W>4;O/N/_&;+A#H!%QH_;$^B5
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
M]@9=?WH!!AVS^S"-T*C (!<R+I9L^*#5(]-T0AG+V4:<QBEM89S0=LJ_#&5
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
MLR*10M!/HGU4R69UD D_%H)8T;OP:VU+0AA:&8:&3 T5F9[* CC:<14W#/P
M^!DEPHLX)<4,MH5(I3QZ-%-)[GQ\^.\O/\'6EJY#*^#=J??,9N]<[UT8 .^_
M]_W0=*;L<NQX)#%4P9RC%'.2\/,5B;+3>?3R.]U@W?-(G(H4.Z?J.*T;5#@_
M*,K%GA-U@S;FY$V*&O[',ZS]ZO.KZU$DT29=-R*R69.D:ZG;(O#.D&C=GGUM
M<GS;).D3$5C;).GRXS-D3"KNBHH3) !/W$I.FLZO?,84M%25P0\%R>OJTUU/
MAJJBO-=C6XG4&EDM&9V?C#3#4+O]HI>1ET962;+Z D-:/F\[0-&[_83 EH+Z
M".%\.6JM$>-4T8N^KXY'C4B2;>GA'/2@&[HZ[#<BB_X"MFW%HM-!D3AU'0#>
M3]JWL;PT6GEY87DY--11.RRX89NOE""&:K=-DBZ<)%V>Z(R@0!'*OC%O:OD,
M[[,SK])B63HL&ABH2=RISKF3M4E'3=RG9>7-7R^N6R)M#I'J@[':[18-=]42
MIQ<PQNN6 %HW>.J:/UFGS-2N:AAC=5S8X6T6;EO*;"1ECC5UU"UZ.5I7W&8H
MB+.V!RTA.:YX3MMFKNHGUP_8<F6[E-/ZFCEL;@6?;-/Q/X'NGJYO*R5UG,IZ
M^\P"R^,]Z! CM(GSY(FU>6ZY$U1-)3"_W<W8G'D>IJF;SZ!7?&5EXPJ8U/X(
M5,\"Y8,[L6RF*N^=:4?I:?JKKS_0J2JOY)$;VL^)SZ-/]9]_4*.>IA/.(.C+
M_Q6"P)I;PMOG/,28WU$ RM0++%^9,1]D&T^#7WGNLS5C2O2$\F(%"P5^:$ZG
MX3*T3;J8@C?,P0RE3%LO(L2.\O_+UR866)IK#H3-I@&^8VE^I;!MX%F3$)?S
M\=-@ S!XBZF Z @6]AHL7]\"X']S-YY[81Z#]0#@R3K9!U:9A1Z&,:).KQR"
MW=U>\8]^1[E/U8++Z@$?]H@;QP6W 34!!,<%F@$D4B-(0,1A&CX^U_B04-P4
MHKQUY1?S6UQ(<*,Y_;J6DJ <,0I@AC4LL?\:Q><;(20)1I":D33+2N9'L>7Q
M^A?)DO!/9O) YK-IAUQ.F9A%3'G%YI-I.3Z %DXPR!E8\-4:OY<]G87D^+NO
MS-DL:A*!HH'Z2"N1$$?83-]G 24J)X4.,)/H2NV'TX7\$<FH>8BO\QB(QW^A
M%<<%L</$39:9";/'_@I!M/H"$EK0]TGE ]!@LBZ4E>M;)*H04(<]";F%,IRR
MJ1?, <@#YBUYT11\ !!["N 54+AT 33;^LILE)[P!I1C\$>0M5L.A8=@3;$X
MBF_C4>Y4 $8'0V#/N C_$R2Q/[.FN+>[R?HN^6\IU]\[J!00/C^]G)J4JJ(6
MB^" USS!3AT\_6BW!#G\$HNYGI&P4!&YDS]![\!O[37(]SF@@LZ,>GKC.4M]
ME@>=\#(.&R?210(7EFT%ZVU:<E@F+I/ZB>@9OT)%I::UF#@Y?!;W!J>&^?%X
M; 3!]M'%S[ZXH3T3%,?HFZ7YI^LEH$22(WX1!*_L)W:!;\1="-\Y_""FS N
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
MS8#9:^4[HZOV!SQO!^%X65C3!6^PR+ZM+&S[%BC/IF>YH:_,X!GLFP<(<1
MRT$X1Z+='>^@:&C=GDJ?2#AV5O0B9+Q?XS9@!,QWXBY:5<H :]!1[NE%^1#-
MC^40LG'"%\N):KVKCGB*5*X-63PA P <;FZERS',7WX4?N'@>?V1!&5J.MA2
M$W=H\6Z%N$F" $E^;CD6/M=VOZS##N*LR 5O !G3+E /"YBWM!QJ:PI4%0;@
MI?S+E+U6V3?+)XK>%B8 @.PD.0^#T".*ILZ'@L MGXJA;&MI8=?5R1K HV:I
M,43=D2$%&C+5>VP/YH 4^ R$Z83(93/64=[QY=T7AWG^PEHITX7I/.%^%^X+
M_-)3 9UK_J(D<_+WC Q]^#/ RJ]$L-GK/,2&EWRG "80O-PF 7-0;LIM(PXS
MM][2_>4T) 'GI>8^*X*\8J&/PH\YLW0/US#92SC50OB5I"1#^_GW+Z_]Z)_Z
MSS^HV-#8#F=<EP#],J*,F;)B0,GH[ZM<+OIM3]2V)VK=H[(U:>!X3TQ9IULI
M07?#J/^9Y*=1)^,ZJM_IE7%^KZ7 BH":F#:EVH*F_B_3";%+M3!+"]);Q$=M
MW[T-8(;5]-T;]H_)E+V5KGO;T?NS,1DX>!XV3(]+^,$E1"T/-L!71IW]5^!I
M><J:&C7G.[_+\52-XL15Q#-!5-<ATZPA>;RIC(DZ<93HD%&(IVIF*K47V#E@
M[38C+;]&FG#'K?79F/<MN<59!N=6)/1$OFVO#6M[;7A<5]RZWF)GL&X["ZW=
MP8WL@$?/"4(1-T<##..ANP*>_*9I83XSQ7$5:[DRIX'B\F?XH"SK6<S2PBNE
M6<@PJD[?8AP=!V;)D&O&#*H.@?(^P/N!1+#^[[ZR O4^I0B]Y6!(E>T(J/*)
M<@BSRV_17)^&M_EBJIL<4H5 )"[;V#<<*L<ZRF^NN*D2B[_@8]C'30S>0JA6
M@#^7@L0;XWA(\W64+XD[0%B#+LI\?H5R&+6.&R3.0_'C"5OV&GX1+,0!.4 /
M2O#";$#W$LY\X7>JI\>L>!^GT;O 71&=BG]*0:_]K48@',_I\/ D@^4GT>8:
MR/R;5WYSRT;^#WPQ"@]$ V>;%7#"U+,F_*(.B8\JB<P77[+RGZ%G^3-KRCD-
M*)1?!5ORL@RGTR6Y0ES_1;T0"0ZPA(&-S!#'+L(2^#MD4H GO?S+ EA324WM
M$Z#"Q[B)&7\9?D4^I**/QP,4"#C[!WZ]-&%Y ,S!S]@W<VDY9M2V0.QP:?Z)
M'0O@%<# 4UP++W'2@,#3?)]!>FM^./D3!*%(7A!"@T-B:%I70*)%7UG\:I//
MF"0@CGE=CHO%;(J,Z"QA<?-'__W'T+][,LW53^\)VU_,;V\L?VJ[/FB-+T"3
MKVUW^O4?__?_H+WW[_*WC^'$9W^%<+!OGW$<8/1#D+X.4O)G-O^/O[WSW"6*
MRSM-A_\%+OVM&W==_6__R E>>1Q6HH3X[>.7MP23KBO1);/QLQ)C1>%H.:,
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
M->X\ 0S8)N)4\43@0936V.\YN?4G!JX;':RP?A 3O'XFP"\ZRF?9&X1.!?:
M7ABJ<F&)QMI<@,>QIHI&=].%^" Q0!WW;CD)%9!"(9["-.#[ZR@/<F=@MKH2
ML>)\\/5 GN@.!HJN?;]AYZ16S1I?+R;.[ZG*VORTSS6*Z0O]ZI^A+BNK)H +
MA+O 79%0$/^4$42M,JE:CX[#;7%8(VZ<V^*P]NPO7]O4%H>=B, ;*@Y[[SQY
MYC)Z]0=KZKG*>V>:X8G==H7/R5!55256M*--I5CZOB6;9I!-MU;=>7>334D"
M]P)%8:_M$)QGTU.+B-/+T5N-2+\*<K]\#4->T5@/O%\?"1A%ZV$;*.8N6\;U
M.#6=1S?TIJR5>34@^']K'C;J@?_K(P6]:+%) V7?;A,O"BR,,P,+Y>SOWV38
M/GI[%'^?IT9'BJC]ONA\$525G)]:CW!WNX,+[^#X6_8]5^<';]EO-7\O\[K]
M,<0L3[S@M)M^V?[(,.'$ECO;=6&)F5>N@\DD*],+Y/4QI33-E,E:,3'$RP?Q
M6DN+AN^&=%6)@X4EMCK*X\+U A/GJ(*$M6>*.YV&GDA#\3$WQN>WMP1./,1X
MQG.\+&?J,<KMX5?K/!G754!R6QB ]L*53%"B=ZX[\4D!(M?*=.&Z/BWE,;SK
MG@;RFAB3:RC_4%P\RR:<!$C4MG-J\MRT&;/-=30+%O  NV RU2;:1#QNK:.\
M3Z&6W]N&#FD6GAR&*R@R+8TV,%W$"_!.Z#BKE]!&E]=F]#4""UL$_,WGF U!
M\W$MTE]^:&."P'W&E;*JZ/WOZ5Y9-_)=5@,>HL'+T6TU;25.LH##H60"R@-S
M5YC7&!% 1WDG$I7R9CYOKN!GW+D/Q"[ZP^_3^="JW%1&[PH:,8U3GOE/?)EM
M?E;QFR/;Z3-/@OO,INZ30TD3;]@<*)W-Q#<W(83%7@FL!"I$4@3'AR)_U'B1
MG-PM;)+/P08I$:75B*I2,EF323LX7]WCZ/F7')/M+T3=!\B89XOG8V(2%2P3
MFCZ663#\&/L-H^4KWF9Z6)7!HBY9E ;KJT+<69C'"K:S]0W3++TX/12$ _S&
M"D"J8183D+KC\]-1*=$!.9/+9RZ94)8FDY((?M-W<26>D8J/RMH-E,KP_TZ,
M"90&;$6YXJG9ZJK,G8T?B>LUDLEA[@3\#)G<(SDJB?,D>@F.%[XH]_[X3H+0
M<WBB<.8)2%EJ:#_[S+;O@@7X1D\+-?I<_YDGP7-]*I0KGML*DYJ\>""[A 0
MB^I9$A^G%;9 4;PMC]D\&QN3I5$-1N\3>BQ+]D?+X[F!Z'0<9BLB%9]A??.<
MTP>*TCB-6XRP?UE8\+',9P,#828WCWB:"<;EJ68B71L0*C^/$H#%&'0)_\;,
M=%B*0)C:0"]PKE2J0\]L+91@AZW#E7EU64@0N@X>9BS(5J91IN!6CI9Z!"P>
M%@ZA%4&F3OI)_#6F20.:OS-43=?47D\754'JV.BKQF#$62:M"S.P*"JQD!:B
MQ>&3[\:]H3H<C_FB8T-7-6U4N-0H6[;^>(J -7I59S\T0T&\=T2MQ1HIK,?%
M\KO[Q]? "WZ(#!#"J7H6IBV"@'\*K1G1KPG4-I-5'O3[>VY-X6>/($9GIC?S
M@05F)!\C%8M6-_W&!"IZ4;ZX*VM*$ RT@1JC4PH:$EE@[(#X1^E"YF"4.,FY
M'9>)P +.]9!Q?:E>G*FU0OD[)WN<2U.N*N** -''422"HG^R!&CE+WRQ&5KB
M]\YC1_GE_OY3HCB/^P#\QZ2FS*G0 E\6()LBV(36%*G'H&_1M _6P+MDB$>R
M7C"<6-#%I%]+Y"5++8BL!<LM+5]. ]WLZQ\K>*QD=*1,I%=[;([JD^.(BG=F
MC%N2^"1)VD@G"!AYZJJ8&, _M'G2/_N&HOQ)%@Z@ -@"B!\4J37$/= P0 <F
M=(0:*B? A='C<[CE#VHL@B)UQA.&52Z^\%"0*JG,E-=2S2([V(]6]<,)'J+(
M\P;,(MI ]LYXZG#64^ GT4YEY11!PLM&)3R2+L A<Y3_"NVU]#,D0U!5!<Y4
M,/&L5BX8 AS_P,?<7>&U4*(VRUH"H:(,YR<QHZH1ASL322W-"[/^"L%WYH0
MKQU1^C,!_4+$M$(C*N!%3H[%2<*<N:M E-L*DA;:%_@;A R %Z-T)HI68/$A
M[# %F_"HUW1BEK ?N2X&"\9SI6R7/"(IBS2[T.>1+9*UG2$2#_$Z<&.X#&TN
M?(1+:L[^#'FZ.C\5-(QH;_@:H$C$!QW*/?"_+?S3+;&&\DL8>/>/ORN_N1V%
MNSB:RD^)BY)UNN:(/$C3Y\P P*;DUT\*6K\!/"0,%UGGD[0-HU(LP QS* 2P
M<?*2T%5D1:H]#(2YR>F%*]VT;!/4@=QGHMG+.2XZ9R%BL-0'$44ZVQ&=9&3*
M?H1"V%8"([T[;2RL+RO)<Y2BSGD.=T1!$XMGF/$C!EN' 541X.8<#S>R9Y!-
MZ)CIQ4#?:*'+UW/2Q4*Y-@.]#6C#PV\ES1&0_V4"S8'NX";Q,%WO(DLN.3M%
MHMJ+W);8WQ=%^5& B5,V$JWP)'E9&Y;A.YLB1]2("G=-S)CEC,V_B2F?,R^W
MO:TIB&1X]<86L"T!>C7XM@DH#+XEV>=)P$EL3S* :X),KY(;^'[F?MV$4XCN
MT]:S:+O9,@@I?@<^IN*&W)5*^(Q1$(P7Z@+XIO#",V$74&$U0M+9XE6X:0>,
M R$=ULEZRUW%WZ&9@<HFZ:^2VR;L1)1)\FS0M>8R-_U%7!$E?.38DP=AE+S&
MT[Z/[<SH,(2I%J-::,7L8R&7G#:%)\AM-\0P2E14T3:CPT?ZH8"'-/-\24^)
MU50.G!F1'0KB=(,,N3K?JJ^\$H&8!+[IDQ_BZM9$36N,&6&V<:TKXI_"V-NF
M8MR+B0;+'8 B;5@$@XJ)9VQB!50PG>G!TOE$#R,'H^5$//R*1]5_X%;V!C.)
M:$/L\'\WZ@[ Q=1:I_*2$OM+NBY[4RRY\5RRZ#J$[,%IHB2..3LM*+JR6+-
M>",I#OHQX79(8X1W7, +'#!BMFAOYC(>5)+UFYR:_&20*Y*(,X9M9T0KA0T>
MYP&J9[85H4KJC%00,%'2B &P>/LFOLF?P@^E4CB:H"]-"]='S>1F@='JQ!1-
MU(NW9(_N]"L+'DBC2&\<B >++P2%1%$ DMO2$WRA*#DXVEQ33<F1 &$\ 6/^
M*Z_AY\7\T545Z&80R^0(<-KL(,CXQNAF*O+O2*@FU([\01H8^0HN53W&[LCU
M1(BPAQ+_%UUNQEU"(IQ$OC1H3W=.[(Y\Z;$%.CG/\09H/8D2ZG1$2/!3<7,_
M]@_W8)3':SRF),+DGAE0P#_J'65;\ZB9Q#:ZI<FP&3@.G<2:T:\% /O#Q9&
MV?PUW[B,Q>:-$>-I(&7Y>-U-:]@NFH&(N>@FO=K+QH,7AYLWC3+^]XG3VQ\"
M?[R]T]EO&8NI]!*O&N6^FW^-N"$"4]0:Z<9@O4(#$IB/FN=P@XZ'KR0'I5L!
M" O63YNPD91*,*G/!XQ&#490GL5,F.1_;M%23&@7>R5LW>@5L='+[_M2\HR'
M.M;*5\=]B;PH?H,GGZ>H$L_-$'X&!WIFH2P4^@%Y!PULL5,_[;MRE],75@(^
M1C>I,C&$A\W@SS7Y*R+29&&8A'PP\5;;M);<HP$)[SVA2'HRL>\%K1+!*U#/
MSR..;DFC W,CP./&R*]X?^JL-D](>%^^2(+,GY7Q4U,9XG2KIGF.1C.:$]2E
MOOB?P  %L['; NU481VW@N(\ZX  G'C*C_1U%&(#<^VJD%TU8N-[KP@8::G$
M/7&N!9F7H-Q['D!(02?)]D%HY<!M<7T&*?&6\HI2'^V5%?;%&C_4LR[=T*JI
M2S^B?4F]\72UG0V.'7D[J(9PAB-U-"PZFJPEG99T@I^[/;4[JE4_C)9TRB:=
M?C6D\ZI^M/-#2S*U)IE&*JJ2S-\+M.&I4QG^WM9RM45(/8[@,K*@+OS?DL&U
MD4%/5S6C:.^^E@RNC0Q>U80.\EJ-[?'?J#+(L  W6\\<GTBR-R]DNUS=9Z8W
M7=P[LS>\0 LS!<6PP@NEDEPBBT3B@6<[495ZA T"O=&9)5N[F\6[XZ-Z9E9
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
M%C _%D(BH VPAO^M*J>WS>ZYPB!$F]W3TD&]\DO:!)T3$7CS"3KOG2?/7$8
M?;"FGJN\=Z89]N=MYU*<#%5%215&T8AOI5CZOB6;EFS*))N2Q/#!JX!SR=O7
M=L@> ]-3(S@*"-O+46.-&*,*9B@Z@_=R@K,>>&])X*PD< %;]%SR\'%J.KR0
MMI6(-6('_?(I:*U$;$F@B$0\?!LX:GJ<N"8W( FH(^3GO/TX_LXJQ_73YHT5
M;.:>WV+@'9?G.O#GE.'-UUOL_G _XSUFOB#=W-8=UF>&,39[37"]IU8\RKNH
MG4:,-"S)<F;4":C (6?O$UA/^[[H/5>:X;8NO]KK;1'$(^C^RW1"TUOC'=N0
M-][;?Z;*:Q?;1[V2]]B&]O.[^\?7T3_UGW\0?9JR'_]]1>V=DL_?/_Z>?)S
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
M-F[D.":52.)!*\[](%A>\<C8#UQ1X&$RF:@12%,W'H/[W:@[4#5-:XVBB^T
M:RLX1^%Q8M00_JL2V26BZ*MDV49R=+"<W4GR!MB$1T']R"CR64 +3, XBLP!
M+^9-\;ALY496290!(L*M;+8AK''>/;E#]+87'$V*6BWT0=>I@#''?.+^WP24
M+-"MGS+R3<X>GBB^D!N)8!;R10"*WL(:&"&&@-B4>LGM] 1V=:>+'0)0D2+P
MSZ/-M&=Q3XB24XBY1)9CE54]1Y7H;-;YW,M;B'>N]T!2X%>Z0_CHO),7[92J
M^HRK^.<L]ZFLL5=^.1&!<LP<M_(:]6#3JHT"OAQMB=)"KNIF0C(*# Q(J9F>
M\B-]G+RT:,(^'JA:@T*CR7T\4*P&U6CRT[??,+E2C-VJ\:;N27?[*=C_\-"&
M<92/\WG=P=]!6V\Q_6>>^BB#PB[4B&IWKY=,W&4N,=C9OB9J7[;O\=,AZ'Z?
M_[ASOOR[$W8]&JM:?W1[^TY,MLX<I'*E".FW",F+D*HXXR+MH_(>Q4[1V,_U
M2)Y7%3WC@@=[U&$V8@_'<FB[N4MOKE3J*])G9,LO3"^ZX?R>XK=N^L"/TP6;
MA3;[.(_N5Q]XZ/$$?[?A[FM.&5R.AW!R3^BM%LX5=&T^%S).=I?V.@?U@7%3
M2U^J8_"FW1U)M<_F2Q0FY+Z_'T[N, ]K.<$ZB4/FUN@2-J*QVV=4!X.^JH]V
M6T?EF<>UVWK?T-5^%5N_G(4,>L[R%_)ZO1KCX6@K?-"+YNG5QA(Z>C-=,(E&
MW8I,HEK,?169-C(]##-&O>>JXIIIFZ?@],3#9WC<\,A7NJJ/#577=LN(HP#^
MX;9P:'1[:G^XVWTH!8<7;FJ]/;TOXAR\@@URGWAB_-^I9YYCR-QN!7KTA#W0
MJ=VAVNON%O2G3,2[%1QVC8&JC;6J<;C;%T\,-\OI"4L/^O'AO[_\],EC*].:
MB<NP>V=&/>AX26+K1[=^=.M'W[8?+>0#EF2&'M7%-LM[[&EJ5QO>GM>LC]2!
M;ER3RRPI<>6YU+)!Y-7S-IV8X5$SQW/450?:;L.@65[T>6Y-+NU>;T@\Z5&O
M0F^Z,+-2A2Y[*+VN.KP:"C-4K:O7B(X."JE=1@09T#<4.!CKZJB_6\-6!>SU
M(7(P4,?Z[DAEN<!>6M3NB\A("<Q$AB;O%<:;?8CN +R@_G8"#49_K/8&O394
M<S0&1T.UW]_M$IXA3G-<O"45K8E#/*)XP(_S)%ZOTY-"VK!-&[9IPS8W&K;A
MTXTWIQJ?-WQ1(*=W3_QF]_7$H?=_W]0]=X]/==C<\^7"-3COU<=YK]GD=UEG
MLUO0:]XFI0L[R[LC>V<CBY,#+3@!\Y%/P*PCC>!OCJ[Q_3=ZV8X!?DT-T>B[
MO?P:"*-(P8\S%3QW.O?931GG?>=;_V)HP I+X]^D=2TKM67+<M^/P*%VX+KV
M/76-E+_R(C-=-K'S]U'(03?B>$=@=_[T)\_%E@1_F!Z.-5C+#K3KVW4DVC)@
M^OAB9<!YJF/C-CN2<)7/E6; 55O9FRAA;LHVV@K?+?/L)BM\AR-U--Q]A7.U
M^^[VU.Y9$O-K5K?ZZL2-[\ZNK>=^JZ+OMDZW!*>F:*7D@<-LQ!YZNJH9-:O3
M*+J'5\=L8EMR-)^&BF7XYO/5=MP=O34]-.?]3\RC>8$XK<29PO/FB5/A&^[N
MY12)-;DW^B>U;7Y+K3[;.Z3;NT/:=5"_A4OL:0=6P?%2,K'1LI1&WB7K=)46
M)ZG@OS )0L_(@LCX"[O2\TDTA\S%NJ4-&ZK>&ZK:Z!R=FNJV=W6D#]7!\%JR
MIC.+18\FZ0?7(5A1PSMNP'A/7N;GKYAK?H:>#O31,W9;?&VN8UY,'IM/?A-)
MD$?SZ#WU+L?VSY8=XG^=PWKHZA+]0(49@Y[:U]K"UE,*6P_IPHH2)BM-U=]B
MIS?,<6DDQ$G6<C7I!V47UUS=ALXMO8\4RG\P1 $.A<#IL$\XO<[$22!N&% #
M=+Q8#7T^[@0G:H34O3V6W#BR@#_3DFC3-G210J33;(AR_GIM^M:TINKR6#,S
MC][LJ\-Q5S5Z!1O1--?VJ!:9_3X8<KV"#M=EC)#2VSIM3!^Y&V\S=7?8&6\?
M]MMH'@VY 3A PP_<Z=<(&#Y:@I=533?<>A]>L::;A]MQ1O$&:J#VAP6K@UK'
M/C-W75<'XY+[<+7Z=?.O-]S!OT&E, #/=*R.BD;A6@V;K6''V@!4UMGK(B^G
M88^^R8G]L(WIG&*B)^G8A6L#NOS64VO:AFY6D]394ZNBD+ZC5]ZL[XK1IW6Z
M!3M4U%]7U)$KZVW?57'AT!FU?'D27YX]2K*G**U(AN'N@C0QIAVS#M]^"YCG
MF'94U'8?!)XU01[YXKYS/0:0/V UC6<Q__7Z%^8^>>9J84WO/6:VR8P512 :
MF<R8+Q)!3PH"]']27M$@93?T36?F5]06O,V K''JG][1\NG_WQT++_L> S-H
MW)01?:".^N>HX*K;OGMJM[?;KJUWVM^1=/HV]-S5=I3_LFZ]H8[VG$.S0A2&
M.AA7-8JM)A=41Y+>O6^9=/F$Z:-X3_7B>G9^7Z?YER2ZJHT+]O)K+YLR\;AO
M3M&U7C5E\]G-N+J&I@[WE">TL8*#H9:1VMO3-OHB$TM*=_4/1A4VN^2\7G]F
M*]?#Y+M']H1=Y=L.FFWPH*V$;., NY3OU?38W%-^?[4]-DO<\X6+^[;H$CMO
M/M:U\^:IG2N;#G]]//DMNL%^G'Y]^W'J!8,I=:.<4^$_RJ N;.7NMIO?A4'H
ML0^68RW#Y6=XTK0_F6M: JSRCRML.@#+_LIP4LX)IO-*8B6ON?NSLC2])PMP
MIVWD3&L=HV\YD7=R=#=7OG7"_)+O'XX)MHFYTH0 !;@3;,Y@P117(D+\Q Q2
M-JF"VU4PB<Q?N"^.,F&V^\+3Q5*]0%?Q6<L#KR%B-IBAB3O( W<^;XX8^#_^
MQFW? L[=Z/)-37?Y O>.$YJV(HE>DOMV>F/-G K>6;,>;D4)=FRONZ_5Y#FF
M&^K:!6[L]FR[9_35[IXJJWI?V95LDFI%38O:WIGU>L;>D'ZS;LU./M::]?8[
M_E@'FJKUR[K8;22+&M<RI[$W'*F]?EG=/R^=ZQO7699SH;JSW\TI-BI0CXZ%
M)O!?8]M>/0JRV[XW'O9UU1C<PLUQ66>>L5Q)Q/W%#3(\C./(O(I--_FFUU#[
M_:':&Y66&BY\VXQ#V1V=JK7W?RA^D15:.R$0EC.Z1H\FUGPP5Q:\Y49":QM!
MM2G?O RG.3.%_15:?.[[W'),!P,P"C5"?F+\0=/'K++LL)N)(WMLVWWQVZA;
M&W4[7]2MC;15'FD;:ID7^)OO#-Q5CB35K+]R!=LN$2G31[NGDX#KW:N@F^^%
M;KU+/<QMM%S6MS:&ZD K.&2O-JYUQ6>U[:U=]JSTD3K8,ZBU$<R4&2;8?./2
MFLUL=O3![0E\75]@8:SVB[9^NX+FQ3R3I-_I'5T@OR<(4!^.'_75T55R_*YS
M_)7YX$N1@:=X;.4Q'TX%G:T;;/W^:J#V1@6[(1\"=K..^)HX^A.G%N79M$.&
MWC@VM#T/@Q<>XS16N\V^G"K(UX\+UPN )#TX"<P%<QT\H%2<I:*AH_5D;6.@
M#@8%V]HTE[?WUI8EA+\+@KXD&FE\(+V/Q;P7+)FJ=2SOY!AZ@7#W[@ Z]9EY
M#4_,Q$KW+Z8W>\2F?!]YO]O_ 55$_6?N?3]<\L^N*YC^9<$CZ0_N<F4Z:V!7
M>QK:V(B"4E,C7<S,Z4*A?H6B%[#RA&,$505L.FMI8O\*UZ%'9O /?$)\'_IH
M_DTLG)J 8L ,0'0QN<C*LS LRX/Y[HS9'04@4EY$ _P[V0 _?LO<M+P8K"1$
M/G\ESC()/7PI#^ [,_RCK[R8OO*=WAEWZ2/XJS]2L9Q\Q:;8\-A>JP0%AQ<W
MPF/^^*\M<,R8'&[E2J M3VS+$R]_=]"6)Y9>GJAUA@)/GRW_Z]W<8_&@-L5#
M8?[J^X-SM^M:LZ=WAL=G_#:W4G%?Q])&UBK&1/K&>K9 $<Z4M<4R.L!<-M['
M'RP^HZY9^9SGV65]W-]-$OP?%ZQ8FIT-UN@T<+V:G<]PW!D7G#%>M\K'L=&I
M0]ELB7+K[3=T--!-XIZ/;<U!LZ[1T*MH-OW1R.]W=MM8S9)4O4Y5[=0V RU-
M=O2RHBUEQ$;R1%XP[L <GQ9*KGZ/3CE(V.N,MG!GF@IY%7%)QN,MEC-WO25A
M0_&831&/P$T'7DR!&O">>?TP"1&%;7F+Z0!(OD!%Z^:W;GXM7.C6S3_-S>?R
MAI(D+&Q\YOC6=%?<E'UCWM3R]PP/J&D3WN%('1L5=.&M^\:I.'(WAS0K0Y-^
M^V#Z"]!X4V8]8Y ?5'M:Z4D2K4D" %)>7R_HH51M)A?>1+^OCGM5E4[?CH5<
MS(;=LHHSU[F/BU->K[.-<6F',Q^LQ'MG)CW,+RY^]#&>%4W?$?L0(%=E43\L
M$$T^49?E;.BU8@9R6^M3FQU<F:=RE)H4OR/3\X1FZKN$^\'E"QL\F2"F7U-J
MV?SNI0L-_:L0[/)Q?"BQ[$2X(^]([VVRSA&OE,[4/B_U2#&1?BTME5!XBE"-
MVW+DS*9N81Z.X\772%[GHJA35%K99'E8&]<,X)V\0] J=0/W_MFT[&CZ? ,
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
M="VS9VB<S-T$$0%;BC&AL&_X-U,L9VJ',_C6<I1@P11$E^FL^:F/#'WXLP\
MF $-&/*Q!QT\X2Z9,G<]>F"-+545YN :6_-H<&@-P0'_Z*N(5-_"(42X#CX<
MC<:I?G#-&3BAL;->LCR:XR.<^27]5$Z.&$:(R')?]KOE]#IJ[*N\W:+"$WW
M?:Y>#JC><U9YE/RC/-BF[UMSBPNABI':/16IR,$-@''3N[E0![X^-LS;->@S
M@97H+]0X* @]]LR<4,P5R$*U>,'H^\(V5*)I44$#2CYI?+_+?.IIZMC8G39Y
MZ-4Y9$L]]ZV/U>Z>MAI'[_LL\:E-D(I1[&?F@YR=+F@6W0S(UG97*->VD%'T
MO(ZED.P3&O;4D;X[LECT99?=#+)9?W?Z3KVO5D\CMT?3!@L':0VLN*\LD#,;
MZG,XHZ&J[XD2-8O2!H8Z&I>UF0M+L]2M01&:^X4YS#-MHCISMK0<\%<\L-:>
M63664,Z;IZINM':HN.Y8'>ZI J@*VNO#Y&B@#L;G0N2E$V=$C"P'NQ6*NE41
MO"UH%19<,=GJ .M"=]LBQX)Z.Q@TM+$Z&NPN+"T)@X>"LR5&:%-.[H4"M"6'
M2W?'97$]U\'8X<<Y#X=\,;^]Y<''UZ!KYU:0GC/>],CK&S9GGL=XV#,PORD3
MOLO,>=V*Y8/[;YL8$@U<"HG"/QD<! 8&GDT[%+/!,4QJ.E.FF$^FY?@ 6CC!
M.6:!!5^M\7L94A4!W+_[RIS-T)0A0-"<H3 NN&T</@5A,WV?!6!B^\E'\01$
M4-@/T=GC/WIA'E/F(;[.8T##_\)CZRA?X$&'P6\Q(&QFPNRQOT++8[Z A!;T
M?0J( =# N0MEY?H6&EED=SGLB2PNA3U;<#BPPLN".0 Y\,N2C_."#P!B3P&\
M @J7+H!F6U\9P!8LX V.&^ ?0=9N.10>@C5U<88$;>-1[E0 1@=#8,\4W(SR
M9^A9_LR:XM[N)NN[Y+]!C_J6WU'>.T!>7Q$^/[V<JOC \Q3X@[5?:(0%P0&O
M>8*=.GCZT6X)<O@ED ZF;L!C",3D3S9%K-CKCG(_!U30F5%('<^9X,B)3G@9
MAXT3Z2*!"\NV@O4V+3DL$Y?*#+" @^WAQT3/^!7>"*@I@I(GA\_BWN#47DQ^
M; 3!]M'%S[ZXH3T3%,?HFZ7YI^LEH$22(WX1!*_L)W:!;\1="-\Y_""F8"$!
M9P46PX-_,KV9W%=@+?%/6'_EN<#(W",%:F=3D^XRYF$0 CGQ;P4&.5]$>["
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
MB)\AH.;H!$L0H6D />" LT6$ AA%#,XE"LCRB$@.W(0>FB"7F2TXG6+(TAO
MTQ(X@0>>8/P*8;#6(OW^#"-O"L&9$_P7Q"$@T"#YECX%O\Q1LA,#/+JY&DX
MAB^A_T*)>:EM,0P^@4-_)L.*AV+:S"5\(NM_O 2*R5BQC\ C:1(1G>" M4G,
M:1YBUCIYD])+WV:-O3H1"$(R+#S3- V/(653/@-%B 5K)!@*0L8Z*M58N>ZJ
ME9W+'JDTL&*$>2U1(;ISEC1=)!U5NR\!%"-_*TP]E?Z8N!:KEF38QO8P;:24
MW4.?6*-WY^!XF6^A++]LMY#GWWH,SY\=A,E P8/;E&W%%H#[.@RF]';@_%LM
M3+,QRMR>$I?!5;-?1D8<_]U,;@ I]3"DYBCX4WP51.379'-RA2WY&-%,2MYL
MSS9RXKL%BQO=D&SQBWL@IMA.\Q6=.\F<2Z,EM\'#,YD\J>E4C 5\?:TJ<I8E
MZ+6C*1AN5^/:)Z8X3:N")5D1S5(V(%6\^3N*GW];>-'&^KJM?<GEJN F7N(&
MA-@C"V%B'V<AQN$K6:)>+.!%BP2(GQ.GP!ZO77=;TW!?$&6QU-X@,H&*67W2
M0]WYHU3EK7?'P+599^BJ9;;%4"JSO+65:40;2P21QC22?-;Y;)F;:OTL=>/$
M-"UW664Q9?A^SLPYOT"J;G:MZ^='5.)AWQ(G#(M8K]%=RU6 M(E(;T1%3141
M&7I71)GV5B&NXKLB-NY,0],WQL0:BB(0MLT(E"5)TSM@S&SRFKCUMY-SYN-?
M.C3E)EZFG7?55<Z=.?DE7I:I.=VP^3-M[\]L<RO?+H<KI4C2>JRE#:ZA>;H,
M,433H"5+^L <%5YJWF93Q[*=WV;CT=K/IO21;@7]M7!\-$'0 QBZ$+W0+AG5
M<U>'<-L<5NMP2PRN#_ZY!V\G_W8PHM3H5'3F1*@TYM!5?70'\>\1()[+# )*
MH6H^JH>T379J="68&S9JWJ  S1:S]44O;4W8>%?E^JA*-G)78A"'E&<4$P5T
M71=,Y ]S#!WO-LCK8G !R_HJ'XP+T%!,])%]+QYN"+9G?WD>^G0I@!W_-R?P
M?!I:A,-+GUZITHA"*-P^<FZ%=M/M25=<A;Y8O:KKNV)2+<W6BOY7#DA'K&7W
MJ_;%NK80XH!:-MG^LHI[48])%CE'TDC86%+&^8K/'!"V@+IF*J1QM8% W\.9
M@UC):9[E,E>LV9"5QM5P-=G"7GV2S7O-TB62(YKIQ)0>%8\N%O JN P7^ _H
MX.X)T;J6C_*UI"KL8/ZE@S!-O:-Y3HM94AZ!]AZ7>'<7Z 5Y,/#ZG"IJ"D9\
M%> \AQJJ@)?G@%] ,EVZR9D2,J2?SFB@^W].P9UHDPA2ES)?0T\H4-[-GQXX
M5Z=$9G,_7$+X /$+<F&Y87RF&\41+=W!4D4>0])I-I-W/H?Q'S"^7^5!=8_$
MFT:^RM%@ +<FB233BPS\Z5?TN=)YHW2[_$[YP[I1+K8@D%*<I2-'1(_/UZIX
M-=_E3N1SEWNV3$N3-B]*3&FVQ:,)P*-)JJ5OUGWIB&=SL=@%CZ$D6X1U>-C
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
MQ$^Z/$N9U119ID7T78PPI#K^\?8W3%@&/I/Q^_,-I:+*Q.4*N*-> KW;\&6
MPQA^1^40AC<N[%LU"H<#A:^+[L+37^\V;';'X6DX5(=E4^%"O"7GYSZ;8F6P
M%$(R&!,#M/.]%,%,DW(@,=F@UZ9#)A\P^1YNF(U.AFI[EA&M;)NE-O)]->/B
MG8K7\#?'LV#I[1>XT$^.(276UJ[55/,OA#NN;7W=2DTU7IW=.%I\31%N5$^0
M-M(L-<T.PK. ?W*?A>4PGEU@)RS\^]RM<GY<&[UR[=7=\96ASENDVVB8.+AR
MAY-P'/9N!:QD?<GO E](@TNJ,VAJ(SF>X$O-Q))T'R\I:ZHI'X5K46^"ETUX
MN'<QN0\D-]%>!]*:8(?.;;;3MK\4L\;V!ORPAL.\>*_1U4A?Z'LK4J\(X[90
MF;RY%E=X\7G+GOPC)VUWS4HUK _-##\&=^AK'B]@:)6!.F=HW4K-,U2K'.H:
M*:YNSEIB;+6*33 X>9U1< /%/'O&KMCR9W%HE@M.J71A9/;T"=SL*\]EYM>L
MW033HU9[+<7OS/)/8'GE"#4#J</;"VV[G*JA2\S;B60>?F,+;P2+WR,D=Z#T
MM8%5"*O;&*$%4,U"#B\!5,AIR54Q,6!5J==K5,EU*8G?DRES.6$C\%&W^<1W
MD^DPSCN38GHK9O&M+0LX5:]5?\SX<P';JHS8UMHA4X-7L@M#?VE1ZU]<V-"1
M;N$P]+D+JPE89:30*"ENZLI+']F/A^CT@\:N!Y;-(U7GF_7W]%/UD>'/W-8Y
MUTP<E[>H!OV:+4L.D:?3B[D4[&)I4[.-J=5DI'+V4F9H80N]OV =6KUFW2$[
M)%!WT'@O^-(@WC(7:8X;I5!O"E.GRA07![*K5V_HN*]'<MR@B;E"W7C+ONVH
MLXXU:ZUWHLZJJU\3E&C[F?N3#X'MX?!19&V=ZNLUN^@&C"(T*] U=?#2T$19
MDR)+%E$TDS8V,HB.1&?;X@F[BT,T$\%ZVR$J<0X"9(#/CZC'O>%,,FI?N3]1
MR5$SU#898ZN2K]>L2^'Z$V=^+!QL29(Z'ZAK.]P=G['8EB4TZ\9E83)+7^0+
M>@ZF^"+UCZBYETR YCH-G?54S(*I<F:?!!*_G*-44F?5]3N$^,!S'-G5K-38
MH:3$D#!XJVM^>:W:8?H+AWI)7G6EMRRK5V]"7C:;=XA[:^K<QD>6VR2SC+BA
MO3DW)L&/\)ZM8VB6\^@<M*?C\Z$/0S&>E!$6=4K'M7H\&NJ9<W<LZ?226U(
MMI=L>I>.APK+5FV\MIA2[KZ SD<PG()[94[AHH*U:SNTJ.N) *;DG+[%16O7
M^),+%+9JP%Y6X<*2M>L[\#B%G@8]S[\:?1;2L;-:&\K7KKNZ/#2K;O;1VC5<
MMO;+*E^9NO%VW8KC">5R2MUZ%A;4^U^P]?2JMIFI*FNW,+E=HY^UHZB@0=IN
ME6F[U41MM\NTW6ZBMCMEVNXT4=O=,FUWFZCM7IFV>TW4]DV9MF^:J.U^F;;[
M3=3VH$S;@^9HFY[,JL4NS8Q9JL0G38]%HB]47G 7$R>X@%Z P42P=NWQ9=W5
M2.\4R"I>4K9VG8M?.RZV?2/-VFT84D=M[[VD\I[AUO:%E71I\=HU?\]<3.N#
M<@-[RET\8*$N$<@:L)1J[7:D NE>:8C=:XZ^)\)2KX?P.CZU<^3<'0D8"I'1
MX []:R7IS4JT-/JE;5HY?^UC<OREIH-;$5UL3!V5F FO3%\PL IEX\Q;]N6H
M12.KTS?.U/C#3!?"2ZYKS1Q2P;U<3'KXMM/2EL1;UU:OWSA7K/ !EL6&\"P6
MC7-(:O?_=.:(.6/14>7B$Y[XC6HKVA-[$U_Q%+Z*4]WB:'[#\,@Y!EB#)Y[L
M2_OJ<OYDU]K^H<W!EQX\/E^V&?%%3$X,/E'36+QU\2MQ?[Y#5Y]UWW;#&PC@
MYW\!4$L#!!0    ( "I[>$KC&$%%H!<  ,@? 0 5    <V-K="TR,#$V,3(S
M,5]C86PN>&UL[3UK;^,XDM\/N/_ RV*Q<Q_<L9/T<Z=OX;P:P:8[09+>N;LO
M T6F;4[+HIN2DGA^_57I9=F2*%*63 :XP6!Z.B&+]6(]R%+QUW^\+#SR1$7
MN/_Y8/1F>$"H[_()\V>?#[[?#\;W9U=7!R0('7_B>-RGGP]\?O"/__KW?R/P
MSZ__,1B02T:]R2=RSMW!E3_E?R??G 7]1+Y0GPHGY.+OY%^.%^%/^"7SJ"!G
M?+'T:$CA%\G"G\C)F]$'APP&"G#_1?T)%]_OKG*X\S!<?CH\?'Y^?N/S)^>9
MBQ_!&Y>K@;OGD7!I#FLT_.?1</3NS<L4\#YW0O@1_/W]7X_.A\?PGZ.3A]&'
M3V]//HU._E<1?NB$49##'[Y\& Y/AO!/,OU7C_D_/N%_'IV $I"&'WQZ"=CG
M@P)5S\=ON)@='@V'H\/__GI][\[IPADP'Z7BTH-L%D*IFC?Z^/'C8?S;;&AI
MY,NC\+(UC@\S='+(\%LF&5_ )&"?@AB]:^XZ8:Q4C<N0VA'XMT$V;( _&HR.
M!L>C-R_!Y"!C?LQ!P3UZ1Z<$_P3=R%<-N/N#A@O^")H'.K$XQ &'(*1H0?UP
M[$\N_)"%*Y286,0( Q$QQ+F@T\\'@?LC'*!&C(Z29?^B,C=<+6&C! SU_( <
M[H#IJ>,A9^_GE(9!$VJ5@WO"Y=81P(0Y#9GK>%J(5<[L#DO<<!0%%-Q,K\"4
M+6@3=O4S^L'J/H0A<^Y-P/I=_(Q A70PK)_=#[9G3C"_]/ASH_9))W6'VS<>
MTM'@1LP<G_T9[SK8B??18N&(%7"'S7PV!<V"#>JZ/((=ZL]NN<=<1ALIZ !T
MMW0>#>[G7(0/5"SNJ ?LG<#F"5=GW >7';)'C^(HV%$KY]%KU//V$+NEZGA0
M7!I8? /60.1XZ9+4 ERW])P,3AW_QR7SP<:!2HR%</Q9LA-4\%>8WBV^;P<0
M@2U8&"\!_ +AHRI#W*>X1Y0 =(OS.]!;\!L## 0F&$!2/XAWZ"UX%A6<E0!T
MB_/[P6\."E--#<JCN\7F0\* X(X&5#S1B0I.=7.ZQ>PC;."0B5CE5<59-Z=C
M/S,<) '!@_.BZ#XJ9W2,U6AP'ST&]&<$Q%\\J=H9R;3N\&OE/%7]<R? .XR2
ME-9_0,?3'#RU@-4=)1)SKH:^,H .N5]OSA59K@J@8YQS:ZJ!9LV<[C K&"TU
MM&HG=(?3)1<4=L-9)"!A=%?G-'28%WQ#+QFRI\;84'%Z=_B.78#+0M#Y*W_L
M0?:#.2]@<<ZCQW :>>E^#E),FO!O":Y+G4 GP<4*MP?WJ3KJS3.[P_)6T*7#
M)A<ON(-ID,7_B=C#<1!09;1;@.J.CG.Z%-1EL0U*,=#5> T0W>']U?F# XN"
M$,R!",;!+14N<,N9T9OI-YHY,3!@+F5/:"G2PR!5H70%OTMOZ2,&(N8S>.QH
MN?08X*8K+ETX7>K:E().3^XH[-.HA9XI3>\.WS0STG8!3?,ZM/V3^/PD@+#G
MC >AMBZHSN\PDZ!AXL-O\; $8@S%_=@TKSL,4_4Z77VA?":<Y9RY8T$=5<.A
M.+TW2Y@8)CH!EST.KV'A<#2\F3[PT/%2U%J:0'W 74:PZJ>'NGN@"]A=:I_D
M4/$,K!\+KYF_$\$=+M'E+4_-8:0N==J ]I+/ZCMI;5 =9D!1& GZE?EL$2U
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
M=9*Y))W</[:CP7WT&-"?$79\>*JWB#6^':W+&@#)(/2*=ZN(11JYC$K>>X>
MA?R2_5_O#9V4*'] )UM#=\F+ZY"9 .Z;2(G#DU!V5/+@4F^W+V(D#D]&3,F'
M2[W=7HG)?8D,_Y+;WG(D^\*X8)AEZ)9\==$H[PO72RX@2?23>F!W=8X=';W@
M&P8+V#BD&O.2ZTZAD P,^24%1')(?1.R3H2O_+'G\6?L@ =XG?/H,9Q&7E8:
MFR)635C)PZ^A$@86.H-+IER020J9."GHG.K^%2SY &.%FY+[M(FL4B"0 R!K
M" 7L35:3I8@U=)\HCC):_)8B<N<\?X5T5##'DUPVU PW?7A9Q?12%9N$4.LN
M$')L+[$'TIQ.\%E7%;ELC3=]E*HCF$I2[94,-N&..9 Z9Q7I5,PQ?<*K(Z%:
MDJUK!*+R69C4X932N!0BR4 6#NQ2J"0!:X47VJ0_?W*TZH7QJAMEA<E&[\EC
M_*Y\$ W&,HV4%$::]E0:@BE=A%=3W7_5=;KRK>!_4#<L=+[$;JMU7T@T33+M
MF5H(0H4L2[W6>/*$.A/<Y)\^KVXCX<X=:6F)?)9IS]5^*ZEPPSH1QM1MTMQH
MR65S3!=ZM1=?,R=LNT$NMGQ),58[IRB=MQ8A9;&(@;.*K\X?7&1/^ 9CK AP
M@?_.C-Y,(9 L]\Q(&_K+@Z[2*6N\#,G7(0[\2]9KX>DKK):=NN(Y6;9>]H+
M_HXTSKB/:"6M$6^F]]%RZ3% 6DG0QQ7'L 5P\3%S!M" N+<^^%(CJ708FT$A
M*1@#A*1WB&JGA,>EX]ALNHG3P4E< Q$P?Q:'&FH4E$YH"V!(#,< *7G#N%NL
MI' $E1F%X_(M*^QXEAPT+R'["A""%4G71B.\\1.@@Y;H@1=>[DH[29XS+PIE
MA=HM0/U_X\-=&J#JB,N._H=;55=9]]R:=*QVM.D\;&<I2*FS]'@J=8"GJR^4
MSX2SG#-WC#644D-8NMK)W.CCBLQR.,1!0'N+>K8"P200HY-++L8A?NH6CH8W
MTP<>.E[V)HZ4QM(]3Q(!NNL(,%LAOL!R0N+A(F0T_"O&2"$N1$2ZTMZ8H%,5
MJ>:W2\>/^L61!AR[M%0R^:P*EFG!CE(:I% [F:Q'<$'CC*FMJE0COY0728HK
M#5 GJ3Q1HN]$MP9E[Q1>1B$@]I7Y;!$MLF_7P<;EGS8D#S/+3-M)*1U*@)(4
M*LG 8BD"R0&3!+(5\>T6M95,.9>U2U$&8,-#+G(<FX_>-.&8CH8UA5OW?HH6
MU^P[8U4CX\I_>.;_0YW*]E!Z'"F",AV*[T4%RKQ[Q5H J]+.]*  S/35RKXT
MH<2_UZL+ESP27:E" 9;I6YH]:4*)>Z]5$1X@"Z'.-*1B9STH@C+]&?]>U*#,
M.]ON\2HQ_PY 1+&[3[%]E2SKJ\X32I<.=7E"O"Y)%T[R! )+DWSMI@S19"Y1
MY%>+3$)QNM$> @H8-F81>E!,YQ!:0MU^N;D%OZQS$DI$J&0/VH!,YPZ]B_X5
MY VJ="AD#2U F<X9]J$!]N<+BI0H9 OZD$SG"GO0 /OSA&9";@4-X$\LID^J
MI;9^OXM*-,.V/T90Y4\;#7K%:E-X5]>+)MA"IPN%D4&U/Z;H356:F6U?U[)K
M[L_PYK-M@U[5^:8MB!Z=VJ)7UJG>*WS65^=%I&L*?.H&F][$[:0EH\C.HZ%B
MJ]'?8H3H9/Q$A3.CXP!XE?P&./ %*TC/G9!>.DS$6B8_#RJ5<,8K$9X _%M*
M/9T0)UF-..OEXLOS&2Y()K BF<*2Y"E><V_%,>D'Z*OT1>[M;JQ2VDNUGQDP
M+/8)BGP@- .X-\*PA41*35ZW=LE%(E\95:5"+MA7)TE'BA0>R0'&94XQR/W2
M%85!",K#_%F*TAWW/,#EV1%RD94JN K$K8'FA!; FB(0CVL3Y4&&IXB=KFX%
M<^D=GII*Z2U5:JWIY05Z<2/2]2JYVCZNR!(7(O'Y[/XJUG#OE/NK2"DM%6$E
M0"J:J^SODXN\1C3KD (;,/'J5V %\0,0*4FEPJH$8FI:1-9U!??@-#F%9RE8
M.P[1U_2G/G*SU4R)&9),01^4P5"W^K'SPB7'Z6H]) W<QFACTMU=V/W?HL6C
M[+*NAZ5,!]"MU68KENY-"M9EYZTI3>B"T"=F<"E,Z$'M&E<TG1 8USY%F>SC
M"XY&3FP5D=?D?FT &;\NV%4-VA)NJ8DY\R!ONYFF7QC>B#M$*E=5?&$F;N)U
MYG@>-M'.FJ&F V5G@+L"-GZMT)'!Z(C#UAT\N',ZB2!QF>9=^S8_,:\,?=^6
M:NXS.)A:K_OXE;XQ-QKO)M?_VW2>4I].90\8-<TSN>T3U.Y#)\2ZH6M8R=.G
MK&FZ\8A327#;^U6'-?;9\P3[2PJL;2/2^HG& [@=A-G$#NO$N/FXL888&R=:
M0%0JC=:T-<TW;784A;>EJGK<L59C-^QF:Q&K03%MDG83M ZGK!.WMF2MW:VM
M'$HGXMI_5]0V:KH3J2;SDHOIE.*]'<TIN(,-=T==[KO,8XTW#V_+;=T+N4H.
MO9BUX )D<P4K,IAJ5B2?-T?Q91L5374:.C ,&B85J8^S@!!-<(1]^#8&Z_)
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
M$(P"+]Q&J^6\2J-6T%'9=[_+1,W*%PX:W4KNU'WU8-N7KB=A +CB9?L%?I+
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
M^48-FSZ)2[3(E.N"I/L[&&Q(E!)KF'&2&!> H'"5XW401V=?:%(33/SE9?F
M\]Z4K3#9BM,E<$:8TL63!1L8F-GK*CYU89P(<U:>!BRCW"CLQ5PP8&D#0(]0
M,X+*'WQ*6C?C@VTXKBN^ 1(85[303UYN:&HE]IR"Q&8LIZ%A.6?!Y]9769K1
M]U0&)D!^RDY3T4MQ/N:=<,,$9!GX<Q ^Q"G.-UV#?LJS0ET=6,W@MDJP2?%^
MM6 5-1AX&544JP?7#'S:8_GSM_C:6[KDU;HJ<=YJ.+!&1>0P4;)"P4Z6Y &%
M=PAHU1+S(W.Z^;IZSY.8SIN8F$!,7TJOHN> %2%9Z6HW=1VA>\H# W:+,*Q6
M%2M&<HK7.0YC]H24_#O![. GC18K>I?N'^SORF90[X_,)-[QYM2LC3+8SYI%
MMIOA\9X/CQ3?4X6U2XAY[9)LGC7B4=21#V,4*:U1;Z;I64 X;L5FFX[^0)RV
M>D=.Y;+!;,[]E&714YRH3-[^[!)"0Z6Z<&E^\QXF*A02DIS7/\/H[LYFGL*<
M'H7+3I>HUNWWSL]@NE[4:=C[C +4[M8I7N(\Q]%M\(5K3IS71]([VGU0$Y/3
M"J)6!O2JB&HYP*#)2DWAWE[-A,K@"RB<:9V,#_^B=BT>O(KE%KIV[QQ2;W^(
M@SM:4#EFM6+87?6'+(EP7M @J=P8ML[MV5TB9JQ174S9\H+Q/B,5'D+RP\7B
M^.+#Q>W%V0U:?#Q%-[>7)W_^T^6'T[/KF__]3S^\>?W]OZ&S__/IXO8OX !K
M=UE/Q^ )E!;7]M34$($W[@)?LF4$<GS37,FIRZ"VA^=AF%<XZAAJN/YCP>_C
M<I6U6;(+5T9F,( <J['R8M:ZKH;+ZEMQ[O9R! S -L5"Z_K1XE!4-)$%GTN
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
M=^IG6K>23H1?E)J-TP-6S0\?NT;=)3!FB"4H)E_EB99SS@P>Q:=XG15QR2:
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
M=/7M02VR7/3(1ZP/-,COCJ-9EO;%JM6[NJE:FOC](YK;$L8(;BY#L#5ZG;:
M7;OFZ6;[^6JMH]F=I;KT!3,U01>L.XH$,T'-8\=P)+07<)C8(]01?(1JT4<L
M7&+2FSLZ@$/Q6NF+E&A'%Z6*YA3)7.)<I607N$,:,$A4**;*DATW=/M-VWZ5
M9W_'8=FI-,P@/;#!BL-U0G:#ZL/LZPIR[_BPUU$%E37G0M&6#5*YRT7TR/8U
M+],VRK@B#?= ,PNI-M:T+([+11N5']2*5M)[A]H()=5NJ8FVUPT'#)2QB;9?
MJJ N3J!H!!V#2X29%>_B2TT-!EU&%8?88@R>%FT6Q2TT48:.#=H2;XS*WDIW
MS+4D7.<XY"]!B*&+%<VK^@_^GZ9EGP6GVZ6=M2G]Y9N1#8R_L-=57(9M.8\0
M^:\$\[PI!)U=,9:K+4?=:.HOQXY#4_Y'JYVN,QI'X:FU^YF5%U]B::@F4L%K
M>8V.PG65FHJ G9#MO*V@6C;R C>72WJ=42RD4Q>VD2YQ+#G=+2-'F;)=3EJQ
M>?>NXW45)GW.[**0D0)LM^37@E;DH/<KVKVSJ[;&TFN9S19,SB!F;4"++B,'
M#&#9JCG$5,O7K93%"FFV0F"$D">T9],RYR=0<?&YN"6?+#YFO1^V!AOBRNGB
M7 :;NQK=G5VGRO*.[YD,$/.<=+@0DW>$F,0C])'>,.W^O)4ZXT&!PLGVOGRY
MO*EH;22R@&]5D(U_"R9G3M;:@-;)&CF\@W"4FLIW).M@TYVFT5-</J R6Z.B
M%N4+4F\FF?L&$JC>C$>5V]7%=%BI5AAZ7*75ZHZL/LJG;-_PVFK:J8[<;F#3
MJE2WV;HQ2[<6L9;@>DTRTK3AVL22'08<)^FL6*O4=5<EAQ2(-C+S?5V @MFO
MY-<)ZM)0HR^I:/A\7$,QFB&[:*)D\H[2L9HJ+XLTY>P 7P,9V&C7$EY19H$I
MJ @RX:4N6TJS(S[P4CD%?8Q&ELJ\Q&*VN_]2!G %3637:,)S;<EC"2FAPS!-
MHV@G,I-0>4>%435Q"4E?(9+Y+>HC!(;KZ)>6CO&(O#5VK&YOFMD;TS\7-O-Y
M!]X$9<4#85[]>\L+.NG+H.PY6<CD56#7+%MB?_@;*JQ&7$,),>& 5M/#2S @
M-V<[(&@"9!R-:@N1V3_F5 :9,3CD!.KW#.H*FR!1%-.-DR!!3[4 JX<GWH"I
M3VVA(O8(/$UR"CDEM"=,6BU5+_C#;;8)S^^8=IY[ +[4-VCJYF6^8K&UB!YQ
M7L8%F>%8A'^*RR!.BH]45YJ63!$\C^1UMB0;:TZ[2K-E]#Z/3-%6G$9:]CJ[
M3"T M1)@S"8=1?4SB8S0\4U]A:*#^_D#*N]P,JJFPPZ@=QX?<<FW+VB^Q,4C
M 3/+XYMUJH30FQ\X+XZ#(@X->P*3I;G$W(XF=X$Y4108].ZF_Q#B'ZL5SBE0
M?]S?$34;1#0Q8U;BB[3$I$6D<ZR2U.5AM$[9[@FTC Y*?&RAH^363$.-4D*.
MXIK^T%S>:9Q4I7([8((<F&YN8.8T!U<+.4#7UM=<G+?_7K'JK!$G8]=JY]G"
M5WBYB4Y9>J]VNBQG?G)7<UM'.E60=\C.H;UX'IEFJSAELS'Z%<?W#ZS",/'+
M]+I%6-=OXX5'NY6&JX*=4+%:A55)_[+%.[W^RWEVGN#G\>2-70MNUD=VF:D>
MSKRF:[?&,QO(*_7;TLG27'KU'4WN^O:)HKP/EWGT'PX87J2*'=12$;1:5;?^
M+G\]&0XBF_96G:==O[,@IV<LQ17.F<6ZM8J*%M[[*:.FPL)#XJ)00&^+A>S*
M8YFU'J_C1_>U2JDOBA32";GSH[,95E"HG3+;7[P/:JDZ0F+#^O<?T==DBBH?
MLJH@H[+8N5"0HB//TC(N-[_&$:X_W'O8I[]K;\_K# 9CS6E18LL( T0CM=4\
MH&.O\U%>@\[3<SF9B68>,(_E!#"9&*!,1F.4G?G!W!X#AIOJ+LLCNB[ T7&6
MY]D3C8T4;ZV5Q/!"!K.J0BFZ#@=J62S>8>^Q=P;;;,45#RXU*4WT'/#ZR5)?
MH;,>LKQ$)<Y7Q!TGK,O605YNP 7D'?L^9.G]+=&X:Z>A"V4LH/M0J[!8D8N,
MK[GZT.7M^KOR(B4KD(JG=FN5Y?\LZ'O2/ Z%=^T3^-W>R!]I5O^NOB6S]Y!P
MJL;R,PU*AM:4;D_18'.R0JMC7Z;,[='QI7";LI!EK 1GD>(TT]JX<1R[=]Q-
MUUDX@$C3BBQ#FC,TE-/"Z6SSMIT3E1[TB.WC9E4:$6_[6T7<+<Z3G4L@6F&W
MF1H4QOX:EP]_JJ)BFUE)W7 C1'E"\VAC%;"VE@,1WV.5MP5ZTL8-CG$^3_P@
M79J<5OB4_&',:J9E<5H2W4)YXY*QIO>.V1%*BCN/5A$K+;M2Y3$AB0@Y#/PU
M@U2^F!PTC8K8;9$,G<+]X@PR2C XTZHGR=.05^SLM79_Q/,=U#JIL;:^!EF/
MF"NJNJ%]I!P^$*=1708["3DX[*EU% N%U,"KTT >' "E;KT;HHR9#OI\WJ=<
MF1G&>;?+! :8MII:18?MM)NEY0.4@*^_U?!S'1%HPCT=@[\M(9GBZCV@+C48
MK!E5'(+LYSG#-^7U@*TK;A)ZFS9US#P.+Q/8J=^Y8Z!G\(Z6,5KJUP6=+9E9
MYT?#AHMDCF],T*W:M6S.-U(LC! V330\,%!EKZ@I&O-UGI7C*"[/@S!.B%M4
M'12+5 !/K=0Z"GO]C!0UM#/EYIXGN/@0I_ARV3>F7EBVT=1)L":_*)==XT2X
M#$"F&-?%X1A^[PYB!Z6%V/C^/F<O>- J^!*OJA4*>+$@%+"'ZG"A*UAXBHLP
MC]?=D@L6[:47XQO"-D::8*R3 1K*%HH+#_G;VSAAS8.B+1,,,/>7%AV;+I>_
M!'E,HSZZF*5O-53UTL:)\+<0M#-.O334\X,![P2EQ4<W=R7*:9XW3)UOOK]%
MY,]Q2OU\_P".?EX6A6J(G87Y1H7;X%Y)Z1TI5NH)6PJ<7CS6C"A8O@X*%#2W
M1/=UC[V/; ;@FW6.@^@R[2);9JTUJS,@C32FA94E'PR0C5-63(1#Z-$ZBVF%
MMRAJ\A-UW1)/2'FW<V2H<D]\/_8D2^B"-P^2/P5I1-CNS[$49GIZ=T[*0NVM
MG](0PT"1A8:"M^(L*&QYT$/-A)88R$&/+,P\#^+\ER"IR \\.5?G[=^(:%4O
MQO="PL9(TT)")\,[;'=47)ZFK?N^&0: !]N"DKA-2^GQ:'P8L6G(H&T JE7<
M9>_5K]<CML2\) @]U%+=0+?B].W;%*:8W-F #;0'D^LJ/),@G#0\"_DN-&Z9
M -TIDUEWC5=!3-]M[[(/K1/B&Z%F TU@54L C5NCVN*I:,V [H2M/"  Q@$K
MIWU-'V<F^AR)"EJG<-2IVT.=C! .N#3:B1BB-.UE-/IZ-EO3]'(43 D5! -)
MV_(@:<F'C7)_423T4X)EJ*B\"DM#!08]2M64M5CH&1H,E#2EL2[ODOB>AP 5
MOD@_XB_E[1-.'C%;>*M."JRYG28 'V=2+P6U'2L8Y(W35\A.DZ4O0GH:F["[
MBDUU,Y:2)BYYA2#JWMH":# @2^;XF'A@YK.C15'@LO@ISPH51M7D3HOA&I3N
MW5I1T(*!G4'!(<XN\_@^IB4.:'IANH+ OU6\ A6B#Z-R&H)1>7SV!))_N&MC
M\0$3(YL*YS</&)?<ZN,-S^&2!$6Q",-J5;%[5*=XG>,PT-P5F$VZ+PS/T"0J
MR.\@&N0(V=T>X1Y8=[R@8,N*(L8;!W#N(UPVL3%OB_.JK')<GSU>!1LVRY!)
MRY"_>[04E^-BHHE=_(\4 0;GT_16/*%8U2?2ZYH12#)/2QOU[Q?'"@&(7\U[
MQW$2#@V]^O>1!#7?'Q10+]+;IXQ6H%%%S!/D (2K:.8$Q&Z%'!IH!<TEN/WA
MT'!+OHKG06Y'$DSL"J9.0V\KY@#Q.]1=@N#W!X;@<]*4LP"X(P@D?@5#)\&W
ME7)XZ!VJ+H+WS:N# N_M \YQL"R%MWL[R $(7=',"<C="CDTX J:2W#[FE[;
M)/_WS4'A=[=V 8G5'1#J%)<L7[7N"M0XI86LQBP=]G#W  8X>QN!$S>_1LKP
MMB4\9>-KE !H-_>F*']8>U]6%NIWOL:)  =>78[K$?P'"=U#V?BR,L:X[35:
M"CBLZK>\1HHX2,0>T*Z7K3VF/:\)<B "5[O?-5K(H8+W<+:\+"TR;7B-%P,0
MO-K-KK$R#A2ZA[/?9670+HT!$*.3@0EKGV",RL]KEZ!Y^G61ADD5X>@B;7Z9
MW%0ZD;  ;#9^'*[5\J 4-Y_1%N$9%RZ*.OT2RNEUL8(0T[<+L(JAFRV_XJK7
M3V\_XG+P^^0F-0N&-3QL&V+<(#%)/;29P=(>H>PB9T./E(]>7J9EI^>>1139
M*K:%6;K6#5I 2^DL0X5>U38WA9S,^R&963=-X;<U^1=]!4N?Q@*\R-Y4/Z'O
MRA=IU#5N^VQ$Y2QMF9V^.1QE4.\1HA4G+,<V2F=U93O@(&7EM(_I<Y*3;$4?
M5C*S%GE.K,$LU=!F2U)[[,53D$=M\HU%450K7A'].BX^G^<8VZ38W_]WG:;H
M=]6,O13_^_ZH]^G!M:7"DV-"^F)): ?)VK[^EYTSLP$<OO3Y=4C?P<2/<833
MR-7PE7_W8(>OKAGW-GQE'WV>PU=CJ?#LNR9!FQ@GT3,<L;_B^/Z!M,7B$>?!
M/?XE2X@TEJ##T= U*'"P8]BJ8?<VF+5??YZCVL;DX?#>$J%E$)+Q"FB$WYG;
MY6Z,MZ,K$54VKWU^T/D(WFO#"2-V+U^#-4+W:>)P1#8T*&,\*(F7)%C>T-/)
M0P^8+WDK_$0(Z=[_%<[C+!IX+?8CS>36MM_<KG.J%@<Q$>_6Q+/,QM-4@#7@
MG=L]] (-'PHX([JGG"Q9(9FHXYQOZ3\/?W#V!>=A7."VT=AI]T5:YG%:Q.$^
MG8#=IP]IY(]IS#F'N\UWG\T8'V&L_"9'W)!NC^:*,@L_UY-^@7#]!>V*>X\P
MO,JS$..H."=_O:&:#2R/9!@R,L$K8&:OLIC'IGA .0YQ_$C<-&V]7A>V/7CH
MAQ1GOU5D=;BMFU"P GNW#T%:-]5'6L"X('/5=98DYUE.F>8>=Q.5. C'O5,#
MS^+")VEP^,Y\%[/%&Z*OWJ$K\B=4\Z+%8Q G+#<A34/( K_?C2?X6*WNE$^M
M'7[_F8W_?K,Z'OK\XTY'_9K%5C=ED)>Z.=RU\6)EH(27A2S1?P5I%>0;]/K
MASJW]W+)?BT65?F0Y?$_\.SSNOH[!S%T3<TTRQ!5?>19#46#D6(QD3!G^2/C
M%!6,!04MSX&//>D^DI/-J@,9==H&VM\6YN$'O#JSAB.,$3V7L41B]R6.Z;WJ
M8I%&VXHQ^QY>%M\]I!%GW8QS#D+C1Z$]>W%EL+@A1;/A>]LQ_)VL?]SN8/*P
MZRS=#^ F&Z]9 9WB$%-:]/;0UT!U&W0*(NYQ@]/PL4.:)?0--N?4(/_2LXG3
MM.:);WKH*NC9#;G]["2JOW.@ VT/,Z/J(\]JV\%@Y*X[?8#!XWSU["AP<A>G
M*^R;L)#>)TSHD?1%450X.JUR@F^N+9\MK _VQTN!=]*_@PWB%4V_ES,.=.)X
M3DLGHY&_IR52/1[H8?=>XS7)=PXI7E,VTQ[NX6T_\OP&G<I$A9NF=,]CG/W"
M]F+XIB!_1Y#1/[E:+ME__I!&Y=A&G7.PVG[[^8WAD98/A_:G>E_R>8SKCM6#
M]P)-I'F5QR&FFT!+5]N/UHH<TEB?WM![BHPMM7B.6YKC3%>^CZG94<./F(#?
ME5_PVU?/T@-X'/;/?'_5PO1G=+^RV.6QX"R#?$X-0 WT^9MVU&"?[_/@-DJ=
MFW[8=\],S2$\%O0QS$<J<5 C?5(#SSK81VEP.,'\/LR>=)8":+3O>GG/0R"_
MHTZ@?(&+YG=Z>_5Y> H'K?!<KKL>SD+T>9_76IG^.SW%]3!)67_]D*:CD4VZ
MIW-@,%.,Z]/AZ>'H[^G,V,-@WU6I0_(!\W2 VU/GWY?'F*4]#N"$^L[<1'>C
MXZ9KO KBE/S])$M9J>@J2&AZRS>ZSG*MR4%D8-V]J6=)S3I=#5C+52^V#[U
M1](1:IE1N.5F%4X .8EY%E=.DC=JOG=( 8*QV?:T]O>8F]'U6M\J,V-OK%[T
M$S0"&J [^#7UTDCEUV9/E[Z+)H<TB^_0U'/.XA/4>#:S^'3;-9L"!S*+S]-L
M?;?IP!<('SS0(:]HN#V-[,'7@,[D^[15.V"?Y50^>L_"]0P_IX*'Y 7F[Y@Y
MO<9\VCV;,&'V)E'M!!Y(Z+#7C=3%_7W.7N8[V2#809]#VD#8N=G='BXHE $:
MMGAL"K4C@1O2",W%_MI)Z/HIC7#>2;= <Z87O0.5:]J\'[(GG/-_Q:NX'-5#
M<WW2OP^8M_',PWR>[\$*#?9KI%#MF!+0<BY-^8]G.#8_K=>NQZ;PR8,=FXK&
MV]O8''SO,!Z;S&KK[W&(-NG4.[%&'92XZ ?=UP]VX)J;=&]C6/WI0PF:]V7X
M<&QS!I1MZ9N*:CZOB?\^;X/ RP#GL1&,]3WS=F^(%_R-4[3)BY>02OX*33=Q
M5(NC67>_[AC?QREMF/KN_;@-:U\J^M^R]MLY9N?C1S^@$R:LUC$ZJR9R1FLJ
M!GW]Z>:?$3&6E^*!Y++F#D0Z!XL>XFG9UP\^GE8WZ=[C:?'30-V#,\,5\33>
MTMO$TP<:EXBMHG.>3N*0T2H=;-PQL?'W%F>,U >HX_#;&B/C",=+])N3/]_^
M[29\P%%%K%J>K=9)ML'X!N>/1!G%X5_"G!GYU^7R&H?9?4H;D;]A/\D*FC'C
M&J^SO/P0IWCQ)>[-94X^"&?9[=9<H1[*GC^,_DK_][]!91^P#YS@H,123Z%[
MJ<MZP=P;"CL,Q*70?T.IA&.%O;;*%MML*FZS,DBZOU/\?<S*O^!RBTQ%*^[Q
M>RXCB[TW6W>$[.UC8,[!]VWA<' RWLZ.9I4&*^(Z*0<J5 ,W)/)1FI5H@TO"
MVWSBF8]C/L.<9WG])TJG6EFX5N)9C'AM SMQ U(-GK]OT)DM=Q@V[N (<;EH
MF>7-GRD]J#@,?"6>MV#@MS_;I!%CO7N%[EF*TMXY\=<%QHB &*/O0.]@6[1-
ML\U7+_8?@SBA*W<R%EEFU;F[PO@Y_WO4\S7:+ /3\*W#'YUV!@HWLW!!9B',
MG?NRHOD">;PX&+9S#M4B_%RR ?CZ33W\V+X%L7>5I<QGG 3KF$Q/W)1&16+)
M"9T4251+RQ 1762['U.DN!@L.YK8;F:-%^$=VKOIK45L2A$9,KZ"HG4+TS=
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
M M2\&N6&3=TA]1UL=%0QM#C,IK9I8T]-2\O#Q"5U4/05)T_Y=(_34-'4&G)
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
MYK8?(U6&3$DL;B!YY8>87;V\G90)*'YT'1,N\_EZ['PD@<UM/PNJC*226-Q
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
MXBM5I\6%?>ZZU?JM[:5*6= "7IPR7-7;3S"+U:CO5C5WS%)M/FRU48X>4 X
MUMIJPLG&NUUD$X]S/X(RM/[>LO520:F1.B*2P'[<XVWG<2TM6EIN/=>AJ#?;
MV[:MVM6 )R)7LL4VQBR]?\W[WK;OKP\V_D7J@5YKT6.?7;B.JWUN[MDMW-'X
M&>$L3,-XRKP]F!O5J*99(^,Q.MK\*8Y++ANW) T(WMQNXGPU2*F1;?O6EG>D
M)N#6N<=GW9%MQPW*BNU0]7"I*+'NI%&RC&;-A44%6F(-O)12<.)6F/PE16YA
MH=8V-K-6*HAHT:O1,Y$L*X67U*H=T^,K^MBCGX:!G,_.!&U[.LK/8_84G1M^
MZ@830%3M.RQ]12\ TOQ1#S/:M.1)DJ'K.$-$=KP5F/NU[:LBF@ 0\K@O^P2X
MK"["B+[ K,.XKDC9?O/<X%15D:6AZ=R1.U[>2W=RPWE<NA^?+JV=WU XG='W
MLHC]\J?H)J<);N7+16GMS2S& W]2*Y(!(OW!/M+=^.L9-VB_?N2*=I16J<'[
M:/RO/&5O["KJ"80@4&,^NJTQ<-$Y;1UX;"C;!SXA<*C?;<#ELAJ^D;CT<4P8
M2JL B7Q_S6\!A=V=';2,^_W#5^(*<#Z'(FMLORT%2HPK;V5W"!CIUHO;  J.
ML;UX3W#D&R4;H>,R!>=L^0DE4^PO9F07@)$OO)I]TBA;7V78/2V]Z8J.YU-"
MKU>N7Z]<OUZYWCTD'.&*$?CLW)7KU=#6]LF/Q#>O!4V&B$F3"S?N83^@Z?;P
M9/>P!4T<0X:G;=L@\1DR<QW[:QS2C1H=9BJ\U-KVH>W4-*G&U$.7?$X=<6QS
MG"P0%X/*"=SXRO;1*QB UM$;#?"/TM OGH[(;B??$AR-A>K-_]SVD:F2DLNX
M-G5=F)9Q$\IWXPO;AZ!*(FWAS9 4RTU/RCMDJOW=NN4%7:)N,.3('G6K.DH1
M_6*O@H^RSV2+F1T=WDX8[A4'PMUKX^V.HK!8L"XL5O7 GEWS,R^BG7A'A_]!
MKU:S&H@>+GMZW=Z^;F]?M[?V'?:!;F]?*XHYL)-]K2CV6E'LM:*8"QO4UXIB
M/VQ%L<N8>.G+;^$8E4[\QDBEA73@S6V;#]A>3%4<E@J+\<('TF:V+8V>LF*&
M$BAL;+(?9@G.'A&>WZ.(YG/?^3A;;N6,IW?^DGIXL'MYC2>I6!<>[<,K._%8
M+UZM&X_UXY4=F;ZXUX%7R0:\%T47MH/#VYEK /%UR^[89M'A+?M#_D1&$L94
MY\X2C),7FAPK/I'F-QD2)GPNW-C'MPZ0NKW2<VE90T=0DFD>!+ Z6V8V^'5[
M7#?"PBV3K)%UKQVF6YO'*1 YF+HP5>OP,3F?^2&>^[$0 G$3ZPZ[.@ 0&;B1
M3,!Q6Z3/G<G:.5]!&\B'D5V679P_)_&4;H7J_(* ;F]HW3YV@%HD@N%C?8&>
MLNN8[#/RXBG4%=O%CRDMY8K#H+4V>TE#@81U\PS%7UDLAA;(ZO[[/1GW;;R*
M?G L$?> 0HV([1@P+.K5330[P:DR&9RQ? NSV=_S<=KZEF"3-05JUG.@.B"G
M+"PWG*%63^\B1Q?D%XI[N%4KV]49P.81PKP;,%6Z!O55>=\#H7EO'1HQPVZ!
M4M8IJV]!Y<BT-K)=\$(9'@'KCN0SUH=6O=.\7F6)HQLR9M5/7!JO&V\>L_CQ
MV&.=U4]BBOX\VJ&ALQ<]FET7VB/VX]0/*!Z BG#REJXM=O5E7''%VVQJ>?\/
MQ0RR!K;)Q V;N[FC^>)G.0ZSI=A;$;6QO97OB)I<#,;R\)OF%+!WDS>SO:=6
M!0+&U4YV:RV+<#4:R<Y,V-+V_KD+(@HB<<0_.?/CW\L\]W@ZH@6GIT6F.\P+
M:3S<3NEY*X)>G:)C3@:U86H/\;1_[T*2P+ 2.20";?<37M,T;*<$N)NF4>QK
MKOP@C(@;(L[/:/MV0"BT#=^-C(S-D<G2,-J_=@,(OCH)P="4::%I=4OFQ \)
M SI9;R?%0&47V$5M;&]41-JUO3F1LN[&7O(JP2B<QBH("9K8=I<5 )(R[@8^
M]?%5?)6!X%6DXMQ?D+^( JYJ5(:2Q-%%-NZBVACR!4H#'"ZHU-60%5.R;41[
MP0L1DAL0;T:G:L.\G?SJXY!Z5S2R2"LH"AQ%-2JVXT<=<S)@PC$40/H2QN$\
MGV\>9-/Q<<)&@N]MKWZP(WLIPX8$O8DY@_:!2,@?W\9US#EB![<>1MZ$HC!,
MZ7X29[-H>9Y$-$2(_>CO?CPFS:97B(>#N(G[60]R'EQ:1-J6P"L_Q+_Z44[^
M,)K3LC&@6N/JE :3)M%52&Y O!6MYZP\[2D'2LN.<PD3G#5GH-FW;5I(& TQ
MPX&>2@KR;D&-;;\/TFM"<D3AQAQL&_ ]HL$#^GI)OVVVB([M]SMZ(2H7D".G
MB_3MH3 K*F?%X_.$/62 8OJ, >A\\?1P^WRQ1I'E.&W0=.R$4<2]PL&C(AF;
MDQGY*6(U+HD.1=*G8SF?6XZ!=4)M>]**!.&&X;THEWHZQ,*ZB$(AS6]MQ[)T
MP,27@1L8W>4XF!%-NGV*PFFQ@N?H.KXAEOCQ!47/B&VG!#$L, ';X2L=:"I*
MRPV(R<(=$A/!#,9XE*8H2S]AX;.Q_!:V@V Z0)3)PSW4TL^(#!.=^9$?!^AA
MAE!6C/ML6=1QBOR4%K+-YSG+!KM !)? %Y\M:.O =DQ.MTYHD+8COO%5GA'6
MRY#PG;]D,KI*\.T"4=<UGA;\BLH;GQYMN\<%4:^DZE5D/4+76Q'V"LI.//O^
MP_G(6_"V:@%9M^0L*Q/: [^ZH_#<6#2 @Y=>KE.E8]M3[PI:)^B=O*D''/MU
M_/B2_!/Y6.#]=2!EV[??*?Y-&0Y-!4BO2)L2U(C9WAWL6@T:<AR8(EPE.=:E
M!S5:MC<$.U:#AA0'I06/,X21/\E$.:$=2-G.%=BI#C1E."@5Z V\_72"G<+=
M^UB;O?GC0)'F5@:_$B*X'@\A6ZG+/_)P0?\JNL?7'C\XAL8/6+]>V7$1/_!(
MU]ZJ;]F=O]<8@ZWP9/<(@R*9/8@O=!+<\!-H0&S+"U0J4;$=E>@&=0=UV;_"
MEA"N(;$,94*V(QD[TQEA%&//U080_^A RG;T8Y>J(XI\[+?R &(FZI1L1TQV
MJ#JB:,D^:TY/=;$?4=F9CAC97CNI%E7*_'4<1#G9NE_'U5_Z:(N(JNTXS6Z4
M2"Y7==WZ6.A6C*8TYV,(VG578%M>E+E!V=;?^^B8G+;M>RN[T32HC.W9,M[K
MDZL"H74>6U2"/=_(^=CVG95>&(L8<RF(7Y7=IA>J:-2I-M)U&JI@,D/;V[ZN
MHF/"JLEJ\/'[AXS\^I9=K4^_H7 Z(RO3B+C%_A2-TC2?%W\A@OB$_3BC5[-6
M-R?%0?N3QEN+M"<O*0C^I_=2=N;Y16^>O^Z.W9F9T@Z],>G1FY NO6?6IQ.A
M^H<9T<8SFOM[GLSIK8E2PU<G"F?+]2>EZHU>?#S^#*B_IH&VS5)S78>_4JN:
MVMV'Z>]7&"%@]6'S7=L.[>E3O.VR>;N"S8T%42N[].)40).XP^=P3.SO#K6T
MO6O;4<1A:*D(MCW4TJW%_=<D(M38-=W=J:MD#+9#F,/06Q"0#BGPDYSO)Y7Y
M2IUS0:4$DWW:CI^:55"C0#FDD%T$6.Z0V"8HO8[O$ Z3\=9,;.Z0#)C5K@.Q
M';5US[;V@]21ZWFC("/N2[:\G=0W\I??$0["E-XK%.S03[=WZ!4Q+YEX:7VW
M[J&*X.OV>T^WWUN:LYH0CS1.139R.(S3,#!LU6"]OV["-8#GQGI\AY, H7%Z
M163<:L#XN@9HNK?[8+#8-"=&V%CA[B(_+MD;/9.5AU:^O$IPL3*+EK=WV\L;
MX>[4H^2\DIZW(NA-$NPQDDXL<.MAWT[JJE.^U'.>I%G:\,<![\[UI3O$A8WF
M_F?+=2G5E+UO]#A;:=4-?8LV)>S?)U%$-(LV,K#$=1R'Y71U/9JH:YWKA:4;
M*]X.>+_)Q<\S[' (MM/G+6G:SM5]$_+.J_Z">8T/F8\S^]E)G<56"(/LB.E?
MTU&>S1(<_BGR)0UT-=A-BA.:+X/P!]?PUM#5KH*- ]Y7.:';0O &[J24O!')
M35!(TZ]HYM"ZLO,.=!70]6"/&5U27S#$PT^3_I%<]M^.!WS*Z<3\Z")Q+4[-
M9;P]5ZR%Z]9/:90\4WE/"GD+8W;O!3&[-=%5_*Y&]C5NMV=QNQ+C&NQFXW.2
M_E[C<*K8[(<K6^/1V"+-[VJP\3.8AAA3Q]=XV."B!>Y%PFSHL#0J,-0]%#VE
MOD[3'(TO<DQ$63!8Q/<43_Z[T!ILR*J3$G86]O +*;R&KIP,7=FPI:\AJD%X
MN8,..3GAYQH,(0U0E\M%C:9UF=;EEJX&FV=O0Y.Y4+WJ<9S^RH+$Q<I5W*=)
MZ*]V:*KA([!=J6506J\*[.MDV !HZXI.M8>YPV& :@<"._%@P&.Q7>;&]?BQ
M(JA[%UL6\6]=D^T7]K&H:594_@>+7*=][FCJFBLZ!P$^MWF=,/JQ_P&"F#*A
M-6X"6IHSBN. 3ILAG'=:GC:=-& _W"IIW->.L]5S6-"Y,81S5+L^F!;]V(^I
M,I0=B,(9P=$0SG 'L0EY/5;@Q*KM3!7P * 390BGQ'8GBB+FK],$$MRV,WOZ
MC@LZJ89P1&UW4NG1D+V9:T]R23XI0WJ/YGX8D]_3!P9I!#_W(UJ.[U@RP78]
M&.BL&L)QN89994<7]FXKLZMR98(NH8H]A!-Q9S8KTDIF/^Q*P'=4>;/?1 7=
M/H.!3AAC)^1N31@[NN#02J!' )L68S<ZW^@3JMH_R.FY461?%X,.&RP+:X3.
M,8(OF+W.KYUKCD,KBM&0Q6@ZQ>PRR*[V'CV&!)TOKZ?LQO5B'TM^,'&LUNE2
M4F?+ A(J6&$%D)_Y%4"26@40^D <6O>R*E3_M"2")!UY#,+7HB "NE9O Y,1
MTN$\4O!$-WTWOY-9KL:D&E N]1:K]0Q!%Y#Z#'@ZH>5;-Q!KUS<> K7AUUU'
MY_P7]MM:<<ROQ&[CVO5N:C2)X=U<$ZE9''T/E5_ Z-G9D/3 !/^U0BW#U*,F
M8Q<)]?V-Z!&_,T?TR-Q\U*>,?"&N:U7I? Y\W<_1%\2YF$@_;/G.S3)'6N9%
M_:EPKH3Z[I*EB!P#$3E61&3'N78&$3G>,2(G0$1.%!'9<?Z)041.=HS(*1"1
M4T5$=GS$:Q"1TQTC\@Z(R#M%1'9\T&(0D7<[1N0]$)'WJBO[_BSM[W<,R=$A
MU-LZ5 5E?U;W;2$91^5G("@_JV*R/^O[SSN&Y ,0D@^JD.S/ O]AQY!\!$+R
M4162_5GA/^J%Q,$XTN?D!>'BIW >"@X\S/9J/0;!C;2;# EQA+^':O9UL;"@
M9HU>K5=#MJ)F'.'O:Z6&CE*J7CUKOI^Q(VT5#<!Z1-"*XLHA><TX_($N(IF[
M,JNDW=;O"0W96C>$U]$T-$V"*!GM#$W#F$KWS"?D O5<=%NCM'[NT&]FV 5W
M;Q8'W>MI,T-PQRY.VP"LUVZVZN+P(=D;+=9E'9JB$EF'79EZY5%9/\"T8MH[
M@K<7J=I,.@<-20HSLC]L9V071)CY\>I4G,BV'@5!DL<9??0FB<(@1(!,:E$;
M%W)O!YDE+0?B-0/:M<Q7$QG0G$.@AV"&QCDQP9/+^2)*E@@](/Q,#"[G3D[$
MB).?;B?W*$BF,;7X1;D^EG!_MKQ'BP2SH7/RFVF_YKL= MZ[D43?G&>.YN@9
M[GJPW#QFVINISBQKR6X4H*ETIL1I)J.9=D:'\(SB'*7"L^KV3ZV=*9J4=1-5
MD9P,Y1#<$T$2HK-1/+X@_4;)@AH[(43B)M;.Y78+%41NAB![\"-6</>+C\G.
MA/B%0K2X7UL[A]HM4!)I&<+H$XK)%C@B_8[&\S .J<.>A<](")6LD;6SE=TB
M!I.=RYD5JB'8P6<S[,_)%DC-;Y+XN:A80 \$T\<D\Z/ZWZFJWR39/U&VG@1\
MG3#8Y6!R#8R+W0US88S-PL1>);C\%?U.$"[?]3@&DQ5@!Z 6Y;01U"8\S).8
M1:6I>XN?$1WP54Y?>*"OH-,366&$^^-VA+N@Z*64I(=+FMXDP=Z$4?7"DJP3
M(>_.56P@$4T-M)WS<X;Q+K8#WI4VQ3+] K9;RV5G]JJC^/)D\YE8%AJ^)=:,
MO8)F0/FD/5IWQ9S302!(AG;HM<7NW%^$9 DOQE%;^<[I.H^SD+ZJG61M!X=%
MT$Z=D'5_2+LR=)6$2^;F//+3]';RS:=RR&[Q/<UF6&DI"G),W#:4GOM1A,9G
MR_*[M/Q0L/CW)FP]=]"4\= D<D?T1Z[_F\ZT0&/425E/NC.F(UW%VCD:E=$=
MG0M91JN3Q>N8_!(]^M]I@<PX%6[#WATV$HU*.EXR\0I*'B'EE;2<V'NM&%P/
M7)YO)&QDTQ#DF$Z8*S2F@>PU:F<H1A/1E3EI0]M>) "F[=D+DX4C%KP8+ L7
MC>+Q9])3!_ADS6U[?YU!A,G%*2BW#2<40VX[VZY89_ DDM"Z6-JH#ER.N30T
MRKA#V]O.]5;'7TTR;LS>:LP;%J<SIC J0&2-/9S3'5D5*;F%;V=(^Z)HK+!)
M=Q3WW$ K0]T7XB-C[Y2H8[Q+;.WN5"\G$Q30=)T5R_?$.-%3SS@(HU!Z3>;=
MD6CWNJ)>W\?2#KS-'E[WM+J9@> ZJK9Y=$'*R4"6&Q\+\A%T$+=]RJ=N%33*
MU(UE'<)0N[."!.'S?E2'%S+1(<7AZ,/YC :(K^/*#2(?C=(492E]X&>55?HB
MCI=K[VAX,1I#LG99D6B!E3#.66T)A'U)^0,5&L.+\JA+:(^<SH8^4\L8^N1S
M=GPH]#>/1?YF19CYF05I]F16C?BKJZD]=)O,%TF,Z#EO"[)2MH#-;=>I[!#(
M59&+&W:[,<S2#,73STF:GOL8+\N7!06&6XG(\'8!'63D*+CDAW/R[S#K"BR/
MP/!\>$79&$IR:XRB3*"@&>GM-QC9+2U.IEMG:@-RIGOQZ?3D_)0DXY<PHO?J
MKHGLXRE-PBO^I#!#A52&YS5WD9*C^%*VR]^50>8R08HZPZ,@P+D?*=IB"#W;
M:6=Z3#-<<KNRU!>(2#(HMNUDQS&:)S@+_^1=+VTU6T(2 SK'5F>NYP;7F=NH
M3?.$B4NH8JZ+[X=[M-W.N:,F6"5BJ3,*Z>!AMEID$3@]/Q;3,V8/P3M0"[/!
M[ T"I"YL?CW PVP1VT//4N#$6&KQOLX!J%8:UM]UTQ:&$HC(.7-=&ZO X:_^
M!)K2JB2AP!L+5'6 D6L&NLG3Y@(@<<-7LZ(8>8V_=A-?=U$E;:T_&M@=> 4N
MN1/?[D'1UQBO2C*0L9=I6.(#HA/1 5&=(#LDJDAZK^="NIGA@,=GA-M@>&<_
M$MY[%M5^R'R<V7>^N+,SP,A/V8V_/*('(U=$H'=DX+@HJT*^O4O24'+^KX?Z
M\,Z7=$IU^'LV)6F45V>,:9F _O".O/1*UHT]@ZXEYS<'GL;2ANAO_5^R<NDM
MAUKV9.FQW= R S27JMTA/-UV"->YZ+5T(&]%Y=4!W-V9UT;M@7A<J6Q[<0)Z
M;-OK1*Q#;T KX(X1,"ET-XR\0@+.!1%>FH6!@M9 B UO/])#9HZ"WIZ@4^5[
M]$YB6A,:W@ZBHZP<!9JOJ1N7*K1,\2V*PW/J^TIO5^D28HV4 =N:8:!$<D#.
M?7]FW0KNYD\I^B,G)"^?:5 ;YL._:P1U5V2\@HYCCOPVFW(OGM_"9DG/S4%=
MH#3 X4)2-%_0QK([+4-ENU:FE'NE257^A?X/?8J0_.;_ U!+ 0(4 Q0    (
M "I[>$IC[$[K).T  "_!"P 1              "  0    !S8VMT+3(P,38Q
M,C,Q+GAM;%!+ 0(4 Q0    ( "I[>$JN#$C<"1$  *ZG   1
M  "  5/M  !S8VMT+3(P,38Q,C,Q+GAS9%!+ 0(4 Q0    ( "I[>$KC&$%%
MH!<  ,@? 0 5              "  8O^  !S8VMT+3(P,38Q,C,Q7V-A;"YX
M;6Q02P$"% ,4    "  J>WA*D/W(LL 5   W&@$ %0              @ %>
M%@$ <V-K="TR,#$V,3(S,5]D968N>&UL4$L! A0#%     @ *GMX2D1OA*/]
M4@  4,L$ !4              ( !42P! '-C:W0M,C Q-C$R,S%?;&%B+GAM
M;%!+ 0(4 Q0    ( "I[>$J8@MX"PS@  /&J P 5              "  8%_
M 0!S8VMT+3(P,38Q,C,Q7W!R92YX;6Q02P4&      8 !@"* 0  =[@!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
